2
我已經包含在我的架構中的字段不被搜索的一個領域,但我想重量該字段的整數值的結果。重量Solr的得分由非搜索領域
我掙扎的文檔中看到的任何地方如何做到這一點?這種行爲是在查詢階段還是索引階段實施的,以及如何實施?
我已經包含在我的架構中的字段不被搜索的一個領域,但我想重量該字段的整數值的結果。重量Solr的得分由非搜索領域
我掙扎的文檔中看到的任何地方如何做到這一點?這種行爲是在查詢階段還是索引階段實施的,以及如何實施?
您可以使用Field based Boosting,它可以讓您根據字段提高結果。
該字段不必是正在搜索的字段。
你也可以你Index time boosts的領域
例如How_can_I_boost_the_score_of_newer_documents
如果您使用的是Dismax,則可以使用boost query或boost function。
Use Document boost for multiplying the score
在索引,用戶可以指定某些文件比其他更重要的 ,通過指定文件的推動作用。爲此,每個文檔的 得分也乘以其提升值 doc-boost(d)。
感謝。我看不出你如何增加相對重量。一個可選的查詢有一個二元效應,但我會有效地想要通過整數倍增相關性分數。 – Savage
嘗試文件提升。更新了答案。 – Jayendra