SOLR - 对具有较少“额外”字样的较小文档进行排名

时间:2012-09-18 15:56:12

标签: search solr ranking elevation solr-boost

我的SOLR文件是葡萄酒实体。当用户搜索关键词“Haut Bailly”(这是波尔多的葡萄酒)时,我想首先获得一个标题长度较短的紧密匹配文档,例如:

  1. “ChâteauHaut-Bailly - Pessac-Léognan”
  2. “ChâteauHaut-Bailly La Parde de Haut Bailly - Pessac-Léognan”
  3. 然而,对于默认的solr查询,关键字“haut bailly”会返回此排名:

    1. “ChâteauHaut-Bailly La Parde de Haut Bailly - Pessac-Léognan”
    2. “ChâteauHaut-Bailly - Pessac-Léognan”
    3. 我是否可以使用任何参数来增加更接近短语搜索(长度方面)和更短字段(此处为标题)的匹配分数?那么正确的葡萄酒(“ChâteauHaut-Bailly - Pessac-Léognan”)会出现在排名中吗?

      谢谢!

2 个答案:

答案 0 :(得分:0)

我认为默认评分已经这样做了(如果你没有省略omitNorms的规范)。第一个文档得分较高,因为它有两次搜索(最可能是匹配Haut-Bailly,或者其中一个单词,取决于您使用的标记器/解析器)

答案 1 :(得分:0)