0

1から10までのBoost値を持つドキュメントにインデックスを付けます。1つの方法は、AddWithBoost(docboostvalue)を使用することです。しかし、これは正しい方法ですか?ブースト値が10のドキュメントが、クエリの値が9のドキュメントよりも上位にランク付けされるようにするには、スケール(1〜10)を他の範囲に変換する必要がありますか?私が探しているのは、Boostの標準的な使用方法だと思います。

4

1 に答える 1

2

AddWithBoostインデックス時にドキュメントをブーストします。プロパティ属性にブースト値を追加することで、インデックス時にフィールドをブーストすることもできます。

[SolrField("thesolrfield", Boost = 20)]
public string Something { get; set; }

ブーストの使用に関する詳細については、この質問と Lucene の類似性に関するドキュメントを参照しください

于 2011-11-15T12:46:48.923 に答える