多值日期字段的Solr提升



我有一个Solr索引,每个文档都是事件的信息。在我的模式中,Schedule是一个日期类型的多值字段。我想知道是否有可能用时间表日期来增加文件(多值字段中的任何日期)在未来并且最接近当前日期?我使用的是Dismax查询和SolrNet客户端api。

您可以使用Solr FunctionQuery-recip

示例功能查询:

recip(ms(NOW/HOUR,_datefield_),3.16e-11,1,1)

另请阅读相关常见问题解答:http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_boost_the_score_of_newer_documents

最新更新