【发布时间】:2016-04-03 09:25:01
【问题描述】:
我已将航空公司索引到我的 solr 中,每个航空公司一个文档,每个用户都可以搜索航空公司并留下关于它们的标签。假设我使用了 Airline X,并且我喜欢这项服务,所以我会留下一个标签,上面写着“服务很棒”。因此,随着时间的推移,留下相同标签的人会聚合这些标签,我们会存储相同标签留下的次数。
现在的问题是,如果我开始输入“优质服务”以使带有“优质服务”标签最多的航空公司出现在搜索结果的顶部,我将如何提升结果?
【问题讨论】:
我已将航空公司索引到我的 solr 中,每个航空公司一个文档,每个用户都可以搜索航空公司并留下关于它们的标签。假设我使用了 Airline X,并且我喜欢这项服务,所以我会留下一个标签,上面写着“服务很棒”。因此,随着时间的推移,留下相同标签的人会聚合这些标签,我们会存储相同标签留下的次数。
现在的问题是,如果我开始输入“优质服务”以使带有“优质服务”标签最多的航空公司出现在搜索结果的顶部,我将如何提升结果?
【问题讨论】:
您可以使用 config 文件夹中的 elevate.xml 文件,只需提及哪个文档首先出现在特定 searchTerm 字符串的结果集中。
【讨论】: