作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个Solr索引,每个文档都是一个Event的信息。在我的架构中,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
关于多值日期字段的 Solr 提升,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9152902/
我是一名优秀的程序员,十分优秀!