【问题标题】:How to implement related searches with elasticsearch?如何用elasticsearch实现相关搜索?
【发布时间】:2015-11-11 01:12:32
【问题描述】:

是否可以使用 elasticsearch 实现“搜索过此内容的人也搜索过”功能?就像我们经常在谷歌搜索底部的搜索结果中看到的一样。如果可能,我们如何实现它?

【问题讨论】:

    标签: elasticsearch search-engine


    【解决方案1】:

    有这个基于 elasticsearch+Mahout 的插件可用于实施您的解决方案。可能对你有帮助

    https://github.com/codelibs/elasticsearch-taste

    【讨论】:

    • 感谢您的回复。我认为这个插件的“Item Recommender”功能很可能是我想要的。在我的情况下,我们必须从用户输入的关键字中计算出相似的搜索词。但是我想知道这个插件是如何确定两个项目之间的相似度的?(在我的情况下,这是两个搜索词)另外,这个插件是否支持中文?
    • 谢谢。我想我会尝试使用胡萝卜插件 link 让 elastisearch 对相似的术语进行分组
    • 我想我会尝试使用胡萝卜插件[link] (github.com/carrot2/elasticsearch-carrot2/tree/master) 来进行弹性搜索,以根据搜索结果对相似词进行分组。
    • 我不认为它会支持中文。好吧,我从来没有用英语以外的任何东西尝试过。很好,你得到了对你的问题陈述有用的插件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    • 2015-08-23
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    相关资源
    最近更新 更多