2016-03-20 27 views
0

elasticsearchを持つユーザーが入力したクエリに対して、いくつかのクエリ推奨を作成します。ユーザーがbeacと入力すると、すぐにbeach weddingbeach partybeach poolなどの推奨が表示されます。次に、ID、タイトル、およびその説明を含むドキュメントのリストがあります。それらのデータはelasticsearchに索引付けされています。Elasticsearchを使用したクエリの推奨

私の質問は、私のインデックス付きのドキュメントの内容から推薦されたクエリ/フレーズを得ることですか?または、ユーザーが検索する可能性のあるクエリのリストを用意し、個別のインデックスと型でelasticsearchに配置する方がよいでしょうか?

答えて

0

はい、この質問に対するAまたはBの回答はありません。ユーザーが探しているものに大きく依存します。それは現在のニュースに基づいています、それは製品データです、それはTwitterフィードです。あなたは、あなたが持っているコンテンツについて考える必要があります。時間の経過とともに変化しますか、それを考慮する必要がありますか、多かれ少なかれ固定されたデータです。両方の状況において、提案APIは、用語に基づいて提案を見つけることで多くの手助けをすることができます。技術的な側面は、特定のインデックスまたは他のインデックスからの検索用語に対して変更されません。

希望に役立ちます。