8

not_analyzed の意味を知っています。つまり、フィールドは指定されたアナライザーによってトークン化されません。

しかし、NO_NORMSとはどういう意味ですか? ドキュメンテーションを見ましたが、わかりやすい英語で説明してください。インデックス時間フィールドとドキュメントのブースティング、およびフィールド長の正規化とは何ですか?

4

1 に答える 1

10

次の機能を無効にします。

  • index-time field and document boosting : これは、インデックスが、フィールド ( AbstractField.setBoost ) またはドキュメント ( Document.setBoost ) に対して行ったブーストを無視することを意味します。一致するトークンは常に同じ価値があります。
  • フィールド長の正規化: これは、一致するトークンが短いフィールド (関連性が高いはず) と長いフィールド (関連性が低い) にあったかどうかをインデックスが無視することを意味します。繰り返しになりますが、フィールドの長さに関係なく、一致するトークンは常に同じ価値があります。
于 2010-09-07T17:39:50.740 に答える