2012-06-26 47 views
1

我使用Apache SOLR 3.6爲文檔中的幾個不同字段編制索引。按字段類型在文檔中對得分條件

當我搜索一個術語時,SOLR會在每個字段中返回術語的所有出現次數。然而,該字段內發生的所有字段的相同分數不會改變。例如,如果USC出現在標題字段和內容字段中,它們都會得到相同的分數。

有沒有一種方法來索引不同領域的文檔,並根據文檔中的字段類型擁有加權分數?

回答

2

使用dismax或edismax並將qf(查詢字段)參數設置爲類似這樣的內容,以使標題比正文更重。

qf=title^3 body