2016-06-22 4 views
5

Algoliaのキーワードベースのオートコンプリート提案は、AmazonやGoogleのようなものと似ていますか?AlgoliaのGoogleやAmazonのようなオートコンプリートキーワードの提案

Algoliaドキュメントの複数の属性に基づいてオートコンプリートを作成しようとしましたが、その目的は実際にはフレーズを完成させるのには役立ちませんが、特定の製品を選択する際に指示します。

答えて

9

を返しますが、それはで私に指示します特定の製品を選択する。

製品やオブジェクトの代わりに検索を提案したい場合は、検索ログでインデックスを作成できます。 AlgoliaのAnalytics API + popular searchesエンドポイントを使用して、まだエンドポイントがない場合はエンドポイントを取得できます。

あなたは、そのようなpopular_searchesインデックスに格納することができます:

{ 
    "value": "my popular search", 
    "count": 42 // the search frequency 
} 

し、構成:

  • attributesToIndexを反映した属性としてdesc(count)使用するvalue属性に
  • customRankingをターゲットにします人気度
あなたは、このような人気のある検索のオートコンプリートは、アマゾン/グーグルのUXに到達するセットアップに超複雑になる可能性があることを知っている必要があります言われていること

  • 使用する検索が(削除十分に普及していることを確認してください低い周波数)
  • ドロップダウンメニューから検索結果を取得できるように、検索結果が実際に結果を取得していることを確認してください(構築時に商品インデックスを照会することができます)
  • 検索にはSPAMが含まれていません(スクリプトを作成して非常に人気のPAMの検索それはあなたのドロップダウンメニューに入るようにする)
  • は、検索が悪い/不快な言葉:)(であっても、Googleはそれに苦労している)

tldrが含まれていないことを確認してください。選択肢がある場合は、クエリログを使用する代わりに、商品/オブジェクトからの検索リストを事前に計算してください:)より安全な&(Amazonがそうするものと確信しています)がより安全になります。

+1

ありがとう、素晴らしい応答。 – GiamPy

-2

私はalgoliaを使用していないが、Googleは、しかし、その目的は、実際にフレーズを完成さで私を助けていない、私はAlgolia文書の複数の属性に基づいてオートコンプリートを構築しようとしhttps://www.algolia.com/doc/search/auto-complete#introduction

+0

本当に私を助けません。私はそれを試みたが、それは効率的な検索フレーズではなく、特定の製品に私を誘導する。 – GiamPy

関連する問題