2013-07-08 71 views
1

在我的Solr方案中,我有一個數字字段,用於存儲顏色值(超出,比如65535)。我該如何設計,以便在搜索特定顏色時,搜索相關性得到提升,具體取決於特定搜索與所要求值的接近程度(絕對值)?基於絕對數值的親密度提高相關性

回答

1

您可以使用function queries來計算貼近度並提高值。

例如div(x,65535)根據貼近度,它將生成一個值爲1的精確值和較小值。

您可以檢查其他查詢以及相應的提升因子。

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