在我的Solr方案中,我有一個數字字段,用於存儲顏色值(超出,比如65535)。我該如何設計,以便在搜索特定顏色時,搜索相關性得到提升,具體取決於特定搜索與所要求值的接近程度(絕對值)?基於絕對數值的親密度提高相關性
1
A
回答
1
您可以使用function queries來計算貼近度並提高值。
例如div(x,65535)
根據貼近度,它將生成一個值爲1的精確值和較小值。
您可以檢查其他查詢以及相應的提升因子。
而且boost the resultsq={!boost b=div(x,65535)}text:supervillians
1
與功能查詢
在一起,你可以使用recip
功能,從色彩距離http://wiki.apache.org/solr/FunctionQuery#recip
實例計算助推因素:
recip(div(x,65535),1,10000,10000)
相關問題
- 1. 絕對孩子的相對身高,與親屬的親戚
- 2. 相對於舊的線高度值更改線高度屬性
- 3. 基於圖像的相對div高度
- 4. 的Python:基於相關度
- 5. 絕對/相對於正確的包裝div的高度位置?
- 6. 位置相對於父親的父親
- 7. 絕對值的高度和寬度
- 8. ElasticSearch - 基於字段值的提升相關性
- 9. 基本CSS定位(相對於絕對)
- 10. 提高字段的相關性,使用另一個值(數字)
- 11. 絕對定位與相對的兒童相同的高度
- 12. 設置身體的高度大於絕對div的高度
- 13. CSS高度等於由相關寬度
- 14. ElasticSearch - 基於搜索字符串中查詢詞的位置提高相關性
- 15. 檢測高度相關的屬性
- 16. CSS親子高度
- 17. 如何通過CSS將「未知高度」的絕對DIV對齊到「相對」父親之外?
- 18. CSS - 相對於高度改變寬度
- 19. 集格的高度:絕對
- 20. 對目標數組數的親密度分數
- 21. 相對高度和寬度,但絕對定位x,y
- 22. 絕對vs相對位置寬度和高度
- 23. 與高度相對定位基於內容的問題
- 24. Solr&Sphinx:如何提高相關性?
- 25. 基於相關性的聚類
- 26. 設計「基於相關性」的搜索?
- 27. Solr Lucene - 基於0到5星級的提升相關性?
- 28. 基於父高度
- 29. 絕對孩子的相對父親的位置
- 30. 提高高標記密度地圖的可用性