クックパッドのレシピ検索とレシピコミュニティ cookpad product kitchen #4の発表資料です。
クックパッドのレシピ検索とレシピコミュニティ兼山 元太
View Slide
自己紹介兼山 元太 https://twitter.com/PENGUINANA_所属:Cookpad/会員事業部担当:VP, Search
Agendaクックパッドとコアの体験ランキングの工夫検索基盤ログ分析これからやりたいこと
クックパッドのレシピ・レシピ数: 約310万品・つくれぽ数: 2200万回・月間利用者数: 約5,400万人
クックパッドのレシピ検索・レシピ検索:年間 12億セッション・検索語: 毎日 30万通り
クックパッドのレシピ・ふつうの人が作った料理/工夫・食卓の定番になるレシピ・目視でレビューされている 「その通りにやれば作れるか?」「他者を不快にさせないか?」
コアとなる体験:投稿すると予想外の報酬レシピをのせて、さがして、つくる1)生活が変わるアイデアを発見できる2)実際にやってみる3)のせる人とさがす人がお互いの楽しいを増やせる
のせる人 と さがす人・つくれぽでつながる のせる人 と さがす人・作者さんの声 「私のレシピにつくれぽが来るとは思ってなかったので素直に驚いた」「来るのが嬉しくてレシピ投稿を続けてみた」
シンプルな材料のレシピ
ユーザによる多様なアレンジ
元となったレシピ
コアとなる体験:献立が楽に決まるプレミアムサービスに一番期待していること:1位 人気順や殿堂入りでレシピを検索できる:34%2位 毎日の献立を決めるのが楽になる: 13%3位 料理のレパートリーが増える: 11%
ランキング:コミュニティのための新着順速く / できるだけ1on1 のつくれぽ(マッチ)を起こす
ランキング:コミュニティのための新着順・260万/316万品が見られた。・今年公開のレシピのクリック: ・有料ユーザー:12% ・フリーユーザー:88%検索からのレシピクリック(直近1ヶ月)
ランキング:レシピがさがせる新着順「見つかりそう」な印象が大事。関連検索を利用し先回りして検索。リランクする。
ランキング:ジレンマ先頭に関連性の高いレシピを集めると、ポジションバイアスによって見られるレシピが偏ってしまう。多くのレシピを見てもらう機会が減る。
ランキング:人気順人気度が大事。クエリとレシピの関連性も大事。前日のクリック情報で訂正。リランクする。
いつもの検索語で、新しい発見ができる。
検索基盤:検索エンジン・Apache Solr + Rails・多様な検索オプション、ランキングを提供 ・フィールドの数:100以上SQLでDWHからPULLして作成。
検索基盤:辞書・Rails Gem(Rails + GDBM)・世にある検索フレーズの全てを知るテーブル・MeCabのユーザー辞書も管理・GDBMでAppサーバーに同居、高速に参照
検索基盤:分かち書きの意義・分かち書きの意義 「鰹 vs 鰹節」問題 辞書で鰹節が「鰹」「節」になりにくくした。 (鰹節の綴り違いは主だったものだけで60通)
検索基盤:分かち書きの意義結果:・ヒット数:4,900→3,400品・CTR:0.27→0.52まで上昇。人気順もTOP3が全部鰹節だったのが、TOP30までみてもミスマッチは1品。
ログ分析:DWH(Redshift)ここまでの作業のほぼすべての前提!全てのデータとログが一元化されたDWHがプロダクトのワンストップのソース。
これからやりたいこと:セッション分析の精緻化・遠いコンバージョンに対して どう最適化するのか?・より多くのレシピ作者に 再び投稿してもらうにはどうすれば?
これからやりたいこと:コンテキストに合わせた検索・使っている人の属性 シーンの多様さに対応する