Solr eDismax搜索 - 优先考虑单个单词的短语

时间:2017-06-26 10:40:18

标签: solr

我正在尝试将eDismax Query Parser与以下要求一起使用,其中搜索查询可以作为短语和单个单词进行解释,但短语优先于单个单词。

示例:

搜索查询:我们很酷

结果应为:

  • 带有短语的文档字段'我们很酷'出现在列表顶部
  • 字段包含'我们',','酷'最高出现次数最多的地方。

我将如何实施此功能?感谢。

1 个答案:

答案 0 :(得分:0)

最简单的方法:使用pf param boosting,查看文档here

例如,添加此项(如果您有这两个字段):

q=We are cool&pf=mytitle^10 mydescription