【问题标题】:Index for contextual suggestion like flipkart,amazon using elasticsearch使用弹性搜索的上下文建议索引,如 Flipkart、亚马逊
【发布时间】:2016-06-30 22:17:06
【问题描述】:

我的产品用“标题”和“类别”等索引。现在在我的自动建议中,我想要像 Amazon/Flipkart 这样的东西,

例如,如果我查询“green”,则建议我使用“green tea”、“green shirt”、“green shirt for men”等。现在我的问题是“green shirt for men”、“green tea”如何" .. 被索引以显示在建议中。

一种可能的解决方案可能是将绿色衬衫(产品)标记为“男士绿色衬衫”。

请提出建议。谢谢

【问题讨论】:

  • 请查看 elasticsearch 中的自动建议文档

标签: search elasticsearch autosuggest


【解决方案1】:

在标题、描述、颜色、类别等所有产品项目中搜索,使用索引的“_all”字段并将所有归档的详细信息复制到其中,然后在“_all”字段上应用搜索。

https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-all-field.html

您将获得您在提出的问题中提到的预期结果,此外,您可以应用和使用建议器 API 来搜索并获得自动完成的结果。

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters.html

希望这会对您有所帮助。

【讨论】:

    猜你喜欢
    • 2018-10-04
    • 2016-12-16
    • 1970-01-01
    • 2013-01-06
    • 2011-12-29
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 2019-09-21
    相关资源
    最近更新 更多