2013-07-08 33 views
1

在我的Solr方案中,我有一个数字字段,用于存储颜色值(超出,比如65535)。我该如何设计,以便在搜索特定颜色时,搜索相关性得到提升,具体取决于特定搜索与所要求值的接近程度(绝对值)?基于绝对数值的亲密度提高相关性

回答

1

您可以使用function queries来计算贴近度并提高值。

例如div(x,65535)根据贴近度,它将生成一个值为1的精确值和较小值。

您可以检查其他查询以及相应的提升因子。

而且boost the resultsq={!boost b=div(x,65535)}text:supervillians