在我的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. 提高高标记密度地图的可用性