【发布时间】:2016-04-13 07:35:09
【问题描述】:
我有一个要求,如果我正在搜索 'Which are',solr 的第一个结果应该是包含 'Which are' 的文本,然后它应该就像匹配 'Which' 或 'are'。目前,如果我搜索 'Which are' ,则包含 'Which' 的句子位于顶部并包含 'Which are' 是方式在搜索结果下方。
【问题讨论】:
-
能否粘贴您的查询?
标签: solr
我有一个要求,如果我正在搜索 'Which are',solr 的第一个结果应该是包含 'Which are' 的文本,然后它应该就像匹配 'Which' 或 'are'。目前,如果我搜索 'Which are' ,则包含 'Which' 的句子位于顶部并包含 'Which are' 是方式在搜索结果下方。
【问题讨论】:
标签: solr
您可以尝试提升文档..使用Query-time boosts
Query-time boosts 在构造搜索查询时应用,并应用于特定字段。
Query boosts 通过将插入符号 ^ 后跟一个正数附加到查询子句来应用
title:"Which are"^10
【讨论】: