2011-07-04 8 views
0

luceneクエリで用語が追加されたときを知りたいのですが、スコアがどのように変化しますか? クエリに1つ以上の単語が追加されたときにスコアリングするドキュメントのluceneの得点アルゴリズムは何ですか?luceneのクエリで用語を追加する

答えて

3

あなたがここに完全な答えを見つける:

http://lucene.apache.org/java/2_4_0/api/org/apache/lucene/search/Similarity.html

∑ (tf(t in d) · idf(t)^2 · t.getBoost() · norm(t,d)) 

をクエリ内の各用語は、文書 で1つのクエリ用語の

  • 用語頻度でまとめています
  • 2の累乗に対する逆文書頻度(適用可能であれば、フィールド型とその属性が重要です)
  • ブーストを使用すると、簡単な答えは、長期的な重量とその増倍され
  • とDにおける単語tのための規範(appliable場合、スキーマで無効にすることができます)

を尋ねる厥。

関連する問題