最近、私はelasticsearchを学び始め、現在いくつかのサンプル製品データを扱っています。今私はユーザーがそれをタイプとして製品を提案したい。私はCompletion Suggesterのいくつかの文書をチェックし、完了のためのいくつかの例を実装しました。製品の画像と他のオプションの画像付きの弾性サーチオートコンプリート
私はカスタムここ
オーダー
-
ようSPEED
- リアルタイム
- 可読性
- はスクリプトです_search通常より_suggest を使用していくつかの利点を確認私は試した:
`POST /products/_suggest { "product" : { "text" : "fres", "completion" : { "field" : "name" } } }`
しかし、今、私は私がこのすべてを実装しています
カートなどに追加の製品の画像となどの製品名を持つ他のいくつかのオプションをユーザタイプとして提案します、提案を実装したいですレール上のルビーの上の弾性サーチレールの宝石。
通常の補完タイプで検索すると、多くの機能が提供されます。そうしないと、通常の検索はこのシナリオに適していますか?
ええ、大丈夫ですが、私はオートコンプリートの提案を実装しています。私が見つけたのはESの_suggest APIです。しかし、それは私の読みに応じて単一のフィールドでのみ動作することができます。だから、余分なフィールド以上でトップの提案を実装するにはどうすればよいですか? – Avinash
とにかく_suggest API以外の方法がある場合は、オートコンプリートを提案してください。 – Avinash