3

对于 Solr 5.0.0,有没有办法按他们的短语 slop 对结果进行排序。

示例:如果我的搜索词是laptop table,我当前的结果是这样的:

  • 笔记本电脑戴尔灵越表
  • 戴尔笔记本电脑桌
  • 笔记本电脑索尼表
  • 戴尔灵越笔记本电脑桌

但它应该是这样的:

  • 戴尔笔记本电脑桌
  • 戴尔灵越笔记本电脑桌
  • 笔记本电脑索尼表
  • 笔记本电脑戴尔灵越表

它应该首先给出具有确切搜索词的结果,然后是在搜索词之间包含一个词的结果,然后是两个,依此类推。Solr有可能吗?

4

1 回答 1

1

当然,使用带有 slop 的实际短语查询。喜欢:

"laptop table"~5

如果您的查询只是laptop table,则根本不会将其作为短语进行查询,因此它们在文档中彼此接近对搜索没有任何影响。

于 2015-07-01T23:08:23.637 回答