【发布时间】:2014-03-27 21:04:09
【问题描述】:
solr 中的按日期字段提升定义为:
{!boost b=recip(ms(NOW,datefield),3.16e-11,1,1)}
我到处查看(例如:Solr Dismax Config for Boost Scoring 和 Solr boost for multivalued date field,它们都引用了 SolrRelevancyFAQ),使用的定义相同。但我发现这并没有充分提高我的成绩。我怎样才能让这个日期提升更强?
用户正在搜索两个关键字。这两个项目在标题和描述中都包含两个关键字(以相同的顺序)。两个关键字都没有重复。
而且 solr 调试输出对我来说太混乱了,无法理解问题。
现在,这不是一个大问题。 99% 的查询都可以正常工作并产生预期的结果,所以它不像 solr 根本不工作,我只是发现这种情况让我很困惑,不知道如何进行。
【问题讨论】:
-
所以基本上你想知道你正在使用的提升是如何工作的,了解你需要更改哪些值,以使当前(更接近现在)文档更相关?
-
是的,哪些值以及如何(正/负,大或小)...