我正在使用SOLR 1.4。在搜索索引中,我存儲產品和類別。每個產品可能有多個類別。類別應該會影響文檔的分數。SOLR 1.4 - 按標記排序
例如
Category 1 (flag 8)
Category 2 (flag 4)
Category 3 (flag 2)
Category 4 (flag 1)
Product A: Category 1 + Category 2
Product B: Category 1 + Category 3 + Category 4
在這種情況下,產品A應具有更高的得分比產品B: 8 + 4> 8 + 2 + 1
我怎樣才能在SOLR 1.4實現此?任何幫助將不勝感激!
這比排序或相關性更重要。這是你唯一的要求嗎? – javanna 2012-04-25 13:19:39
我同意@javanna。這聽起來像是一種奇怪的做法。我認爲如果您創建一個名爲「flag」的多值浮動字段是可能的,該字段包含與文檔標記的每個類別相關的「標誌」值。然後,您可以使用功能查詢以您想要的方式調整相關性模型。 (http://wiki.apache.org/solr/FunctionQuery) – 2012-04-25 15:14:30
@MaxCharas''按功能排序'可以從版本3.1和我使用1.4 – 2012-04-26 08:42:38