Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

モノタロウを支える Solr による商品検索システム

3,704 views

Published on

2016-04-22 MonotaRO TechTalk #1 の講演資料です。
モノタロウの商品検索システムはSolr で構築されています。これまでの4年間で、ユーザ数2倍・売上高2倍・商品数4.5倍と拡大してきた、モノタロウ。そのシステムと、モノタロウならではの課題などをご紹介します。

Published in: Software
  • Be the first to comment

モノタロウを支える Solr による商品検索システム

  1. 1. http://www.monotaro.com/ モノタロウを支える Solr による商品検索システム 2016/04/22 株式会社MonotaRO 山村 武司 MonotaRO TechTalk #1
  2. 2. http://www.monotaro.com/ 目次 ● 自己紹介 ● サイト・システム構成 ● 検索と辞書 ● 検索結果を良く見よう ● 検索改善のためのデータ分析
  3. 3. http://www.monotaro.com/ 自己紹介 山村 武司 所属: マーケティング部門 データ分析グループ 略歴 ● 2006年~ ECサイトの開発・運用 を約5年 ● 2011年~ モノタロウ入社   コンテンツ開発室 → IT部門 などを転々
  4. 4. http://www.monotaro.com/ 4年で ユーザ数2倍・売上高2倍・商品数4.5倍 2012年12月期 2015年12月期 ユーザ数(口座) 90万口座 178万口座 1.97倍 売上高 286億円 556億円 1.94倍 純利益 29億円 47億円 1.62倍 商品数 200万点 900万点 4.50倍 正社員数 139名 234名 1.68倍 微妙に数字を盛ってました。 でも… あれ?? 3年だった? 決算説明資料・有価証券報告書 より抜粋
  5. 5. http://www.monotaro.com/ 4年で ユーザ数2倍・売上高2倍・商品数4.5倍 2011年12月期 2015年12月期 ユーザ数(口座) 70万口座 178万口座 2.54倍 売上高 222億円 556億円 2.50倍 純利益 11億円 47億円 4.27倍 商品数 150万点 900万点 6.00倍 正社員数 118名 234名 1.98倍 4年で ユーザ数2.5倍・売上高2.5倍・商品数6倍 決算説明資料・有価証券報告書 より抜粋
  6. 6. http://www.monotaro.com/ モノタロウ サイト・システム構成
  7. 7. http://www.monotaro.com/ モノタロウ サイトページ構成 トップページ 検索・カテゴリページ 商品グループページ 商品詳細ページ Solr 商品品番(SKU)情報 約1,000万件 商品グループ情報 約100万件
  8. 8. http://www.monotaro.com/ 検索システム Solr マスター Solr スレーブ Solr スレーブ API サーバ データベース Web サーバ ・ ・ ・ ● マルチコア、マスタースレーブ構成 ● 2010年末 (Solr 1.4) から利用 ○ まだ Solr Cloud ではない
  9. 9. http://www.monotaro.com/ モノタロウの検索と辞書 モノタロウの取扱商品とは…
  10. 10. http://www.monotaro.com/ これは何ですか? ○○ ペーパー
  11. 11. http://www.monotaro.com/ これはティシュー ティシュ ティッシュ テイッシュ テッシュ
  12. 12. http://www.monotaro.com/ これはティシュー ティシュ ティッシュ テイッシュ テッシュ ヒットしない問題発生! ⇒ シノニム辞書に登録しよう
  13. 13. http://www.monotaro.com/ ちなみに… 2016年2月 取り扱い開始しました! モノタロウティシュー
  14. 14. http://www.monotaro.com/ これは何でしょう? 前丸普通便座前割普通便座 U型便座 正式な名称 と 使われる呼称 が違うことが多々ある O型便座
  15. 15. http://www.monotaro.com/ KY してますか? 「KY」って何? 「KY」=「危険予知」 知ろうと思わないと、分からない業界用語 樹脂製KYボード
  16. 16. http://www.monotaro.com/ KY してますか? 「KY」って何? 「KY」=「危険予知」 知ろうと思わないと、分からない業界用語 樹脂製KYボード シノニム辞書に登録しよう 片方向にする判断も必要 (危険予知=>危険予知,KY)
  17. 17. http://www.monotaro.com/ 「カート」って何? 人によってバラバラなイメージ 折りたたみ式アルミ製カートショッピングカート ↑ Googleでの「カート」イメージ (Wikimedia, Public domain image) 万能カート MK アルミカート フラットカート 農業用カート 用途も形も違う!
  18. 18. http://www.monotaro.com/ 「カート」って何? 人によってバラバラなイメージ 折りたたみ式アルミ製カートショッピングカート ↑ Googleでの「カート」イメージ (Wikimedia, Public domain image) 万能カート MK アルミカート フラットカート 農業用カート 用途も形も違う! 諦めて辞書以外の アプローチを考えよう…
  19. 19. http://www.monotaro.com/ 増え続ける商品 黒豆 おいしい枝豆 2014年5月 農業資材 本格参入 アンパンマン おべんとうばこ 2014年5月 キッチン用品 本格参入 フォーク 折りたたみ20 外装6段 2012年頃から 完成車 取り扱い 常に気にしていないと検索に悪影響が出てるかも
  20. 20. http://www.monotaro.com/ 1. 社内から変な検索を連絡してもらう or ユーザ行動から悪そうなのを抽出する 2. 検索結果を見る 3. 辞書に入れるべきか考える 4. 辞書に登録する 5. 検索結果を確認する 辞書登録をどうやるか すごく手作業…
  21. 21. http://www.monotaro.com/ キーワードを良く知るために… 検索結果を良く見よう
  22. 22. http://www.monotaro.com/ 目視はとても大事 ● 悪いキーワードはなぜ悪いのか? ● 似てるけど違うキーワードはどう違うのか? ● 商品が表示されている理由は何か? 検索結果を見る でも、調査・比較するのは面倒! なるべくサボり時間を有効に使いたい!
  23. 23. http://www.monotaro.com/ 商品を並べて比較 ・ 左右での順位の差 ・ 商品の有無 ・ 上位での商品一致率 ・ ヒットした件数の差 条件を2つ指定 ・ キーワード ・ テストパラメータ ・ サーバ(本番・開発)
  24. 24. http://www.monotaro.com/ 条件を指定 ・ キーワード ・ テストパラメータ ・ サーバ(本番・開発) Solr デバッグ情報などを表示 ・ キーワードの展開結果 ・ APIパラメータ ・ 生データへのリンク 商品と Solr デバッグ情報を表示 ・ 商品の概要 ・ ヒットしたフィールド ・ フィールドごとのスコア
  25. 25. http://www.monotaro.com/ 悪いキーワードを機械的に見つけるために… 検索改善のためのデータ分析
  26. 26. http://www.monotaro.com/ 膨大だけどロングテールな検索キーワード ● 継続的にデータを貯める ● キーワードごとに評価する ● 見たいときにすぐ見れるようにする 大事なデータ分析
  27. 27. http://www.monotaro.com/ トラッキングシステム BigQuery Treasure Data Google Analytics 独自トラッキング 4/18 Analytics 公式ブログに掲載 4/25 TD社 TechTalk (東京) JavaScript fluentd クリック率などを検索キーワードごとに分析 データを使って自動化へ
  28. 28. http://www.monotaro.com/ ● 検索改善は地道な作業 ● よく検索結果を見よう ● 継続的データを集めておくと後で助かる まとめ
  29. 29. http://www.monotaro.com/ http://www.monotaro.com/topic/linestamp/ Lineスタンプ 120円(税込) (価格は発表日現在 )
  30. 30. http://www.monotaro.com/

×