Skip to content
This repository

makimoto: Recipes of Development around Recipe Search #60

Closed
wants to merge 3 commits into from

5 participants

Shimpei Makimoto Shota Fukumori Andrew Grimm SHIMADA Koji Kenta Murata
Shimpei Makimoto

Here I send my proposal, "Recipes of Development around Recipe Search".

よろしくお願いします。

...recipes_of_development_around_recipe_search/README.md
... ... @@ -0,0 +1,37 @@
  1 +# Recipes of Development around Recipe Search
  2 +# レシピ検索開発のレシピ
  3 +
  4 +"Search" is ranked as one of most important factors in large-scale web services.
  5 +At COOKPAD, recipe search is also important, and we continue improving recipe search system for people searching for recipes to cook.
  6 +
  7 +We COOKPAD switched its search backend from MySQL/Tritonn to Apache Solr in 2010.
  8 +This renovation brought us more powerful functions and seeds of novel services.
  9 +However, development with new search middleware is required extremely-different technics from those of ordinary web development.
1
Kenta Murata
mrkn added a note

s/technics/techniques/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
...recipes_of_development_around_recipe_search/README.md
... ... @@ -0,0 +1,37 @@
  1 +# Recipes of Development around Recipe Search
  2 +# レシピ検索開発のレシピ
  3 +
  4 +"Search" is ranked as one of most important factors in large-scale web services.
  5 +At COOKPAD, recipe search is also important, and we continue improving recipe search system for people searching for recipes to cook.
  6 +
  7 +We COOKPAD switched its search backend from MySQL/Tritonn to Apache Solr in 2010.
  8 +This renovation brought us more powerful functions and seeds of novel services.
  9 +However, development with new search middleware is required extremely-different technics from those of ordinary web development.
  10 +
  11 +In this presentation, we propose pragmatical methods to solve this problem.
1
Kenta Murata
mrkn added a note

pragmatic のほうが達人的な感じがして好きです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
...recipes_of_development_around_recipe_search/README.md
... ... @@ -0,0 +1,37 @@
  1 +# Recipes of Development around Recipe Search
  2 +# レシピ検索開発のレシピ
  3 +
  4 +"Search" is ranked as one of most important factors in large-scale web services.
  5 +At COOKPAD, recipe search is also important, and we continue improving recipe search system for people searching for recipes to cook.
  6 +
  7 +We COOKPAD switched its search backend from MySQL/Tritonn to Apache Solr in 2010.
  8 +This renovation brought us more powerful functions and seeds of novel services.
  9 +However, development with new search middleware is required extremely-different technics from those of ordinary web development.
  10 +
  11 +In this presentation, we propose pragmatical methods to solve this problem.
  12 +There're two viewpoints: (1) How to build new search system in a large-scale web service. (2) How to make it possible to do more challenging service developments around search for ruby/rails engineers (not search specialists).
1
Kenta Murata
mrkn added a note

(not search specialists) のところは (unfamiliar with search techniques) かなぁ.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Shota Fukumori
sorah commented

:sushi:

Andrew Grimm
agrimm commented

I couldn't find your email address, so I'm posting suggestions about the English in a private gist: https://gist.github.com/34191fc41ba1450b7f1f

SHIMADA Koji
Owner

English

Thank you for your proposal for Sapporo RubyKaigi2012.

We are sorry to inform you that we could not allocate time for your presentation in the plenary session.
We are also planning to have lightning talk sessions.
If you are intrested, please submit a lightning talk.
Furthermore, there will be a parallel "Unconference" and you may have opportunity to present there.

About ticket reservation

All proposal submitters are welcome to participate in SPRK2012. We would like to offer you one free ticket to the plenary session.

If you would like to attend, please send the following information to sapporo2012@rubykaigi.org no later than Wednesday, June 7, 2012.

Japanese

この度はご応募いただきありがとうございました。

Sapporo RubyKaigi2012 に応募いただきましたこの発表ですが、
大変残念ですが採択に至りませんでした。

LT を合計11枠用意する予定ですので、
ぜひ LT での応募をご検討頂ければと思います。
また会期中にアンカンファレンスも並行で実施する予定ですので
こちらへの参加も併せてご検討ください。

チケットの取り置きについて

今回発表のお申し込みをいただいた方には、是非とも
Sapporo RubyKaigi2012 に参加してほしいと考えています。

6/7までに以下のフォーマットで申し込みをいただければ
本編チケットを無料で提供するようにいたします。
是非ともご検討下さい。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
This page is out of date. Refresh to see the latest.
44 makimoto-recipes_of_development_around_recipe_search/README.md
Source Rendered
... ... @@ -0,0 +1,44 @@
  1 +# Recipes of Development around Recipe Search
  2 +# レシピ検索開発のレシピ
  3 +
  4 +"Search" is ranked as one of most important factors in large-scale web services.
  5 +At COOKPAD, recipe search is also important, and we continue improving recipe search system for people searching for recipes to cook.
  6 +
  7 +We switched COOKPAD's search backend from MySQL/Tritonn to Apache Solr in 2010.
  8 +This renovation brought us more powerful functions and seeds of novel services.
  9 +However, development with new search backend is required extremely-different techniques from those of ordinary web development.
  10 +
  11 +In this presentation, we propose pragmatic methods to solve this problem.
  12 +There are two viewpoints:
  13 +
  14 +1. How to build new search system in a large-scale web service.
  15 +2. How to make it possible to do more challenging service developments around search for ruby/rails engineers (unfamiliar with search techniques).
  16 +
  17 +
  18 +大規模ウェブサービスにおいて検索は重要な要素に位置付けられる。
  19 +月間1500万人が利用するクックパッドにおいても同様であり、日々レシピを探すユーザの要望に答えるレシピ検索システムの開発を続けている。
  20 +
  21 +クックパッドは2010年に MySQL/Tritonn から Apache Solr にレシピ検索バックエンドの大規模な刷新を行ない、それによってサービス開発におけるより多様なチャレンジが可能となった。
  22 +しかし、一般的な RDBMS を用いた Ruby on Rails での開発とは異なるノウハウが必要なために対応できる技術者が限られ、そこがボトルネックとなり開発速度が停滞するという問題があった。
  23 +
  24 +本発表では、「いかにして大規模サービス上で検索機能を構築するか」、そして「いかににして (検索を専門としない) 技術者が検索を扱ったサービス開発を積極的に行なえるようにするか」という2つの観点で、大規模ウェブサービスにおける検索機能の開発について実践的な方法を紹介する。
  25 +
  26 +- Preferred presentation day: no preference
  27 +- Presentation language: Japanese (slides in English)
  28 +
  29 +## Shimpei Makimoto
  30 +## 牧本 慎平
  31 +
  32 +## COOKPAD Inc.
  33 +## クックパッド株式会社
  34 +
  35 +Shimpei Makimoto is a software engineer.
  36 +He is responsible for search service infrastructures at COOKPAD Inc., Tokyo, Japan.
  37 +He loves sushi, autumn, glitch and coding.
  38 +
  39 +牧本慎平。1983年熊本生まれ。ソフトウェアエンジニア。クックパッド株式会社技術部に属し、検索の基盤技術に責任を負う。
  40 +寿司と秋とグリッチとコードを書くことを愛す。
  41 +
  42 +- [My blog] (http://makimoto.hatenablog.com)
  43 +- [My twitter] (https://twitter.com/makimoto)
  44 +- [My GitHub] (https://github.com/makimoto)

Tip: You can add notes to lines in a file. Hover to the left of a line to make a note

Something went wrong with that request. Please try again.