【问题标题】:Solr: Boosting search results based on tag popularitySolr:基于标签流行度提升搜索结果
【发布时间】:2016-04-03 09:25:01
【问题描述】:

我已将航空公司索引到我的 solr 中,每个航空公司一个文档,每个用户都可以搜索航空公司并留下关于它们的标签。假设我使用了 Airline X,并且我喜欢这项服务,所以我会留下一个标签,上面写着“服务很棒”。因此,随着时间的推移,留下相同标签的人会聚合这些标签,我们会存储相同标签留下的次数。

现在的问题是,如果我开始输入“优质服务”以使带有“优质服务”标签最多的航空公司出现在搜索结果的顶部,我将如何提升结果?

【问题讨论】:

    标签: java search solr hashtag


    【解决方案1】:

    您可以使用 config 文件夹中的 elevate.xml 文件,只需提及哪个文档首先出现在特定 searchTerm 字符串的结果集中。

    【讨论】:

      猜你喜欢
      • 2013-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多