我有一个Solr索引,每个文档都是一个事件的信息.在我的架构中,Schedule是一个类型为date的多值字段.我想知道是否有可能在未来和最接近当前日期的日程安排日期(多值字段中的任何日期)中提升文件?我正在使用Dismax查询和SolrNet客户端API.
您可以使用Solr FunctionQuery - recip.
示例函数查询:
recip(ms(NOW/HOUR,_datefield_),3.16e-11,1,1)
Run Code Online (Sandbox Code Playgroud)
另请阅读相关性常见问题解答:http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_boost_the_score_of_newer_documents
| 归档时间: |
|
| 查看次数: |
875 次 |
| 最近记录: |