Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Algolia Fall 20 Release - wrap up in Japanese

Algolia Fall 20 Release - wrap up in Japanese

Serverless Meetup Japan Virtual #9 (爆速検索Algolia特集)の発表スライドです

Eiji Shinohara

October 22, 2020
Tweet

More Decks by Eiji Shinohara

Other Decks in Technology

Transcript

  1. Jamstack Conf 2020 - Lightning Launch: Algolia Plugin for Netlify

    https://www.youtube.com/watch?v=zbdfqfn1yiM https://www.globenewswire.com/news-release/2020/10/06/2104357/0/en/Algolia-Streamlines-Se arch-for-Jamstack-Powered-Websites-With-New-Plugin-for-Netlify.html
  2. Jamstack Conf 2020 - Lightning Launch: Algolia Plugin for Netlify

    https://www.youtube.com/watch?v=zbdfqfn1yiM https://www.globenewswire.com/news-release/2020/10/06/2104357/0/en/Algolia-Streamlines-Se arch-for-Jamstack-Powered-Websites-With-New-Plugin-for-Netlify.html - NetlifyユーザーはAlgolia Crawlerを利用可能に - 『Sign in to Algolia with Netlify』 - CheerioやjQueryのセレクタに馴染みのある方は直感 的にクロールする部分を指定可能
  3. Jamstack Conf 2020 - Lightning Launch: Algolia Plugin for Netlify

    https://www.youtube.com/watch?v=zbdfqfn1yiM
  4. Algolia のグロース Customer Growth 9,500+ のお客様 年間 1.15 兆 以上の検索

    インターネットユーザーの 8人に1人がAlgoliaを使っ ている Real Results, Real Value 平均で30%コンバージョ ンレートが向上 Continued Innovation Fall ‘20のリリースには30 以上のβカスタマーにご 協力頂きました
  5. ─ 人間は予想だにしないような様々な方法で検索する Best-in-class な検索の導入は難しい C O N F I D

    E N T I A L ─ 欲しい検索結果はその時によっても異なる ─ 欲しい検索結果はその人によって異なる ─ 欲しい検索結果が必ずしも企業が最初に見せたいと思うものとは 限らない (在庫がなかったり、利益率が高くなかったり )
  6. “Show me classy black polos for less than $100” “Show

    me classy black polos for less than $100” “black” “charcoal” “dark” “black”<>“charcoal”<>“dark” Algolia AI ユーザーの種別や属性、そして検索クエリを 理解する 例) 自然言語処理技術を用いて検索クエリを理解し、それをブレイクダ ウンして本当にユーザーが知りたい部分を抽出した後、類義語展開を 行う
  7. Algolia AI Search and Discoveryに最適化された特定のAI アルゴリズムのファミリー “Show me classy black

    polos for less than $100” “Show me classy black polos for less than $100” “black” “charcoal” “dark” Most performing polo Personalization “black”<>“charcoal”<>“dark” 例) そのユーザーの過去の行動履歴を元にパーソナライ ズ技術を用いて最も Relevantな検索結果を表示
  8. Algolia AI ビジネスユーザーが自分たちで検索結果をコント ロールする “Show me classy black polos for

    less than $100” “Show me classy black polos for less than $100” “black” “charcoal” “dark” High margins Out of stock Most performing polo Personalization “black”<>“charcoal”<>“dark” 例) 利益率が高いものを上に。在 庫がないものを下に。
  9. Algolia AI ビジネスユーザーが自分たちで検索結果をコント ロールする “Show me classy black polos for

    less than $100” “Show me classy black polos for less than $100” “black” “charcoal” “dark” High margins Out of stock Most performing polo Personalization “black”<>“charcoal”<>“dark” 例) セール品の表示を ブーストさせる
  10. "Thanks to Algolia の柔軟性 と、強力なRules APIによって、私たちは自分た ち固有のデータサイエンスの専門性を Algoliaの state-of-art (芸術的な域)

    の textual な 適合性と結びつけることが出来るようになりました。 このアプローチは、検索および Algoliaによって提供されている Google Shoppingランディングページからのコンバージョン率を大幅に向上させてい ます。 Etienne Desbrières, Senior Product Manager
  11. • Germanic 言語の精度向上 ◦ クエリ実行時の Decompounding ◦ 新しい decompounding アルゴリズム

    • 日本語の精度向上 ◦ Transliteration ◦ Japanese Type-ahead State-of-the-art Natural Language Processing
  12. 30 State-of-the-art Natural Language Processing “Japan being L'Occitane Group's largest

    digital market worldwide, providing our Japanese customers with a state of the art digital experience is critical for us. Algolia's latest NLP capabilities further improve its support of Japanese, providing our customers with a smooth search and discovery experience no matter the alphabet(漢字/ 平仮名/カタカナ) they use. Since implementing Algolia, we've seen a increase of 150% of sessions with search.” Satoshi. Yoshida E-Commerce Platform Manager
  13. Indexer - indexLanguages: [‘ja’] の場合 - Kuromoji (Clang based. Not

    OSS) でTokenize - Tokenizeの際、辞書(UniDic)のカナフィールド(カタカ ナ)の文字列を平仮名に変換(Transliteration) - Tokenizeされた形態素と平仮名を一緒にAlgoliaの Indexに保持 Algoliaにおける日本語検索のbehind the scenes 私はソフトウェア開発者です そふと Algolia Index Query - queryLanguages: [‘ja’] の場合 - Kuromoji (Clang based. Not OSS) でTokenize with UniDic - Synonymsがあれば展開 - Textual Relevance (e.g. Typo, Prefix, Proximity) ソフトウエア かいはつ エンジニア Japanese Type-ahead - Algoliaの ”Query Suggestions” (日次でクエリの ログを元にサジェスト用 indexを構築)を活用 - Transliterationをサジェスト用indexに適用するこ とでIME変換前の平仮名の状態で Prefixにヒット - 平仮名を数文字入力するだけで、よくクエリされる検 索文字列がサジェストされるという仕掛け ※ 2020年10月現在。β版につき今後変更される可能性があります
  14. “Show me classy black dresses for less than $500” Algolia

    Understand “Make a return” “Add the second one to my cart” • 複雑なクエリを理解する • 検索からコンバージョンへ素早くユー ザーを導く • ユーザーが望むものに関するフィード バックループの構築 • (2020年10月現在、日本語は本機能の 対象になっておりません)
  15. • エンゲージメントの向上 • コンピューターが計算を行うが適用を行うか否かを 決めるのはお客様 • 新たなシノニムの発見を素早く効率的に • 『カードホルダー』で検索しても欲しい商品がヒットせ ず『カードウォレット』と検索し直している行動ログが

    一定数あれば、Algolia AIが カードホルダー<>カード ウォレット のシノニムの追加を提案してくれる Dynamic Synonym Suggestions Results for “card holder” Card holder AI Synonyms card holder <> card wallet Card holder Results for “card holder” Card wallet ✔
  16. 47 Standard Premium Availability Natural Language Processing ✔ ✔ Available

    now Dynamic Synonym Suggestions X ✔ Open Beta for Standard and Premium Dynamic Re-Ranking X ✔ Open Beta for Standard and Premium Personalization X ✔ Available now Algolia Understand Closed Beta Algolia Answers Closed Beta Sign up for a free trial at Algolia.com Log into your account Algolia AI Availability