我正在尝试提升Solr查询中较新的文档。 ms函数Solr FAQ似乎是正确的路要走,但我需要添加一个附加条件: 我使用抓取网页的最后修改日期作为考虑的日期,并不总是提供有意义的日期。因此,我希望这个函数只能在上次修改日期中找到的日期(不是时间)与时间戳不同的情况下增强文档,消除刚返回当前日期作为最后修改日期的结果。建议表示赞赏!基于日期条件在Solr中进行提升
0
A
回答
0
在编制索引期间,应用您的逻辑并将日期添加到“date_boost”字段。在搜索期间,使用date_boost字段进行提升。
1
您可能确实希望在业务层中执行此操作,正如baja fresh建议的那样。但是,有一种纯粹的Solr方式来执行此操作:只需使用map函数将(timestamp,timestamp)
范围内的任何内容映射到now
即可。
相关问题
- 1. 关于solr文件不被提交基于条件
- 2. 条件格式基于日期
- 3. 基于日期测试条件逻辑
- 4. SQL Server如果条件基于日期
- 5. 在solr搜索中提升
- 6. 从数据框中提取并基于条件进行合并
- 7. 基于包含命中的字段提升Solr结果
- 8. 基于投票计数提升Solr中的文档
- 9. 是否有可能在Compass中进行基于日期的查询时间提升?
- 10. 基于日期和其他日期的条件格式
- 11. 当日期到期时在excel中进行条件格式化
- 12. 在SQL中基于日期条件转换日期时间格式和查询
- 13. 如何在Oracle中基于日期进行筛选SQL
- 14. Solr提取日期范围
- 15. 基于日期的条件格式设置行
- 16. 基于最后一行和日期间隔的MySQL SELECT条件
- 17. Solr:基于数字'流行'字段提升文档 - 在索引时间或查询时间进行?
- 18. 重复行基于日期
- 19. Solr日期提升和按相关结果排序不正常
- 20. 文档日期Solr索引时间提升
- 21. 基于休眠中的某些条件的两个日期列中的日期
- 22. Solr - 基于子文档字段提升父文档
- 23. 更改基于术语提升列表的solr建议响应
- 24. Solr基于数组搜索的多值计分提升
- 25. Solr Lucene - 基于0到5星级的提升相关性?
- 26. shell脚本进行排序和基于MV文件的日期
- 27. 基于日期
- 28. 基于日期
- 29. 基于日期
- 30. 基于日期
我很欣赏到目前为止提供的答案,但他们没有解决我的问题:我希望该函数仅在最后修改日期中发现的日期(不是时间)与时间戳不同时提升文档。 – Dietrich 2011-05-03 20:04:33