对于Solr 5.0.0,有什么方法可以按词组倾斜度对结果进行排序。

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

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

  • 但是应该像这样:
  • 戴尔笔记本电脑桌
  • 戴尔inspiron笔记本电脑表
  • 笔记本电脑索尼表
  • 笔记本电脑inspiron表

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

    最佳答案

    当然,请使用实际的phrase query with slop。喜欢:

    "laptop table"~5
    

    如果您的查询只是laptop table,那么根本就不会查询该短语,因此它们在文档中彼此之间的接近性对搜索没有任何影响。

    10-06 04:55