【问题标题】:Solr indexing Title and Text togetherSolr 将 Title 和 Text 一起索引
【发布时间】:2014-02-16 11:18:50
【问题描述】:

我正在索引 Solr 中具有 TitleText 的某些文档。我不想在文档架构中创建一个名为 Title 的单独字段,并希望通过将 title 放在 text 本身中来索引 title方式,以便在评分时给予标题词更多的重要性。
例如标题 : Olympics 2012, 正文 : 2012年12月,奥运会在......
我想将标题词放在文本本身中,上面应该只有一个名为 Text 的字段,其中包含标题词。
例如正文 : Olympics 2012 2012年12月,奥运会在......
在上面,标题词不会被赋予任何特别的重要性。有没有办法通过在索引/评分时赋予 title 单词比 Text 字段中的其他单词更重要的一点来实现这一点?

【问题讨论】:

    标签: solr lucene


    【解决方案1】:

    赋予标题词比文本中的其他词更重要的一点 索引/评分时的字段

    我认为没有必要将标题字段复制到文本字段以提升 title 超过 text 字段。假设您将两个字段都索引为全文,请考虑使用edismax 查询,并将qf (Query Fields) 提供为

    qf=title^10 text
    

    表示 title 中的匹配比 text

    中的匹配重要 10 倍

    以下是一个示例查询,以防万一

    http://localhost:8983/solr/select/?q=Olympics&defType=edismax&qf=title^10.0+text
    

    【讨论】:

      猜你喜欢
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      • 2012-07-03
      • 1970-01-01
      • 1970-01-01
      • 2011-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多