在solr中按日期字段提升定义为:
{!boost b=recip(ms(NOW,datefield),3.16e-11,1,1)}
Run Code Online (Sandbox Code Playgroud)
我到处寻找(例如:Solr Dismax Config for Boost Scoring和Solr boost for more multipleued date field,它们都引用了SolrRelevancyFAQ),使用了相同的定义.但我发现这并没有充分提升我的结果.如何让这个日期更强大?
用户正在搜索两个关键字.这两个项目在标题和描述中都包含两个关键字(按相同顺序).两个关键字都没有重复.
并且solr调试输出对我来说太容易让我理解这个问题了.
现在,这不是一个大问题.99%的查询工作正常并产生预期的结果,所以它不像solr根本不起作用,我发现这种情况对我来说非常混乱,不知道如何继续.