【问题标题】:Query Recommendation with Elasticsearch使用 Elasticsearch 进行查询推荐
【发布时间】:2016-07-06 22:05:07
【问题描述】:

我想为用户使用 elasticsearch 键入的查询创建一些查询推荐。案例是当用户输入beac时,他们会立即得到一些推荐,例如beach weddingbeach partybeach pool等。然后,我有一个包含 ID、标题及其描述的文档列表。这些数据已被索引到 elasticsearch。

我的问题是,是否可以从我的索引文档的内容中获得推荐的查询/短语?还是最好有一个用户将搜索的可能查询列表并将它们放在单独的索引和类型中的弹性搜索中?

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    是这个问题的答案不是 A 或 B。这在很大程度上取决于用户正在寻找什么。它基于当前新闻,它是产品数据,它是 twitter 提要。您必须考虑您拥有的内容,它是否会随着时间而变化,是否必须考虑时事性,或者它是或多或少固定的数据集。在这两种情况下,建议 API 都可以帮助您根据术语查找建议,技术方面不会因特定索引或其他索引中的搜索术语而发生变化。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-06-18
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多