Solr使用文档年龄与加权因子相结合来提升分数?

时间:2013-02-08 14:42:08

标签: solr

这有点奇怪,我不确定solr能做到这一点。我收集了来自不同来源的文件,有些是时间敏感的,有些是常青树。我撒谎是为了能够为用户提供包含两者的结果。现在我正在描述here描述的新文档的分数,但这意味着常青文档并没有像我想的那样出现。

我希望能够根据文档类在boost中包含一个修改它的因子。换句话说,时间敏感的文档将根据年龄获得一个提升值,而常青树则会得到不同的提升或根本没有。

有没有办法告诉solr不要将时间提升应用到某些文档?

1 个答案:

答案 0 :(得分:0)

为什么不用index-time document-level boost索引常绿文档?然后,如果它们完全匹配,它们将具有与查询时间提升相结合的提升。

您可以在更新格式(XML或JSON),DataImportHandler和$ docBoost中应用该提升,或者如果存在特定类型以检查它是常青树,则可以在RequestUpdateProcessor中应用。