2
A
回答
1
黑子没有内置功能,以提高日期/时间字段,但是,它是可以这样做使用Solr的本身,这篇文章就是明证:
https://wiki.apache.org/solr/FunctionQuery#Date_Boosting
幸运的是,太阳黑子提供了一种手动将参数添加到solr查询的方法。什么你想在这里做的就是确保你正在使用,以提高日期字段包含在搜索块的model.rb:
searchable do
time :datetime_field, stored: true, trie: true
end
然后,在搜索块可能是你的models_controller.rb,添加日期升压功能:
@search = Model.search do
# perform search
adjust_solr_params do |sunspot_params|
sunspot_params[:boost] = 'recip(ms(NOW,datetime_field_dts),3.16e-11,1,1)'
end
end
需要注意的是太阳黑子增加了“_dts”到你的时间字段结束,所以你将需要包括这种在变量名在查询字符串结束。
相关问题
- 1. 如何筛选日期时间字段上的日期,日期?
- 2. 日期时间字符串提升::格里高利::日期
- 3. rails:日期时间字段不取值
- 4. 如何比较rails 3.1中日期时间字段的日期部分?
- 5. Rails 4 - 将日期时间转换为单独的日期和时间字段
- 6. 如何将Postgres日期时间字段设置为Odoo日期时间字段
- 7. 日期时间字段收到天真的日期时间
- 8. 日期时间字段OpenErp
- 9. 用于比较的日期时间字段的日期部分
- 10. django在日期时间的日期排序/从日期时间提取日期
- 11. CRM日期时间字段
- 12. Swagger日期字段与日期时间字段
- 13. 如何将jscript日期存储到Access日期/时间字段?
- 14. 如何从日期时间字段中删除日期部分字段在sql
- 15. 提升日期时间捕捉异常
- 16. 如何更新日期时间字段
- 17. Rails的日期时间日期 - >无效的日期
- 18. 如何加入在时间字段中提交的日期php
- 19. MySQL:插入日期时间到其他日期时间字段
- 20. SQL Server:将日期时间添加到日期时间字段?
- 21. 将日期时间插入日期时间字段TSQL
- 22. 升压日期/时间
- 23. 如何只检查日期时间字段上的时间,但忽略日期?
- 24. 从日期和时间提取日期
- 25. 与日期时间对Rails
- 26. 从MySQL中的日期时间字段中选择特定的日期时间
- 27. 如何统计一段时间(日期时间和日期时间)字段中每半小时的记录数?
- 28. 如何添加日期时间字段有时间字段
- 29. RKPaginator URL中的日期时间字段
- 30. 如何在标签中显示日期时间字段中的短日期?