文档日期的Solr索引时间提升

时间:2012-12-20 10:35:08

标签: search solr lucene

我正在尝试索引维基(使用对wiki数据库的直接访问)并尝试对文档日期进行负面提升(以便旧文档在结果中显示得更低)。有关于提升和相关主题的精彩solr-wiki页面:

http://wiki.apache.org/solr/SolrRelevancyFAQ

它只是说要做以下事情:

“对较新的文档使用较大的索引时间提升”

但是如何以及在哪里?我必须更改哪个solr配置部分才能使用索引时间提升?我是否必须调整DATA导入处理程序?

2 个答案:

答案 0 :(得分:4)

IMO你不应该使用索引时间提升日期 如果您进行索引时间提升,则会将增量固定存储在索引中 查询时间提升将为您提供增强灵活性以及在运行时更改提升而无需重新编制索引

您可以使用Query time boost,它会根据当前日期一直提升。

答案 1 :(得分:2)

来自Solr relevancy FAQ

  

索引时间提升分配了可选属性“boost”   XML更新消息的一部分。请参见UpdateXmlMessages   了解更多信息。

点击UpdateXmlMessages链接即可找到:

  

“doc”

上的可选属性      

boost = - 默认值为1.0(有关定义,请参阅Lucene docs   提示。)注意:确保启用规范(omitNorms =“false”)   schema.xml)用于索引时间提升应该是的任何字段   存储。

     

“field”的可选属性

     

boost = - 默认值为1.0(有关定义,请参阅Lucene docs   提示。)注意:确保启用规范(omitNorms =“false”)   schema.xml)用于索引时间提升应该是的任何字段   存储