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. 如何在標籤中顯示日期時間字段中的短日期?