【问题标题】:SOLR - Rank better smaller documents that have less "EXTRA" wordsSOLR - 对“EXTRA”单词较少的较小文档进行更好的排名
【发布时间】:2012-09-10 22:23:35
【问题描述】:

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

  1. "Château Haut-Bailly - Pessac-Léognan"
  2. "Château Haut-Bailly La Parde de Haut Bailly - Pessac-Léognan"

但是,对于默认的 solr 查询,关键字“haut bailly”返回此排名:

  1. "Château Haut-Bailly La Parde de Haut Bailly - Pessac-Léognan"
  2. "Château Haut-Bailly - Pessac-Léognan"

我是否可以使用任何参数来增加更接近短语搜索(就长度而言)和更短字段(这里是标题)的匹配分数?所以这里的葡萄酒排名正确(“Château Haut-Bailly - Pessac-Léognan”)?

谢谢!

【问题讨论】:

  • 您应该共享您正在搜索的字段的架构。

标签: search solr ranking elevation solr-boost


【解决方案1】:

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

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多