我想为具有elasticsearch的用户键入的查询创建一些查询建议。情况是,当用户键入beac
时,他们会立即获得一些建议,例如beach wedding
,beach party
,beach pool
等。然后,我有一个包含id,title及其描述的文档列表。这些数据已被索引到elasticsearch。
我的问题是,是否可以从索引文档的内容中获取推荐的查询/短语?或者,最好是有一个可供用户搜索的可能查询列表,并将它们放在一个单独的索引中的elasticsearch中并输入?
答案 0 :(得分:0)
是的,这个问题不是A或B的答案。这在很大程度上取决于用户的需求。它是基于当前的新闻,它是产品数据,是twitter feed。您必须考虑您拥有的内容,它是否会随着时间的推移而变化,是否必须考虑到时事性,或者它是一组或多或少固定的数据。在这两种情况下,建议API可以帮助您根据术语查找建议,技术方面不会针对特定索引或其他索引的搜索术语进行更改。
希望有所帮助。