2

H2 Lucene の全文検索機能を使用しようとしています。それはうまくいきます。ここで、H2 の特定のフィールドに重みを付けるように求められます (検索時ではなく、インデックスの作成時)。列 1 の重みが 100 で、列 2 の重みが 50 であるとします (重要度の低いフィールドであるため)。これは、lucene の「フィールド ブースト」機能と同じです。インデックスの作成中に、H2 lucene 全文検索でこのブースト機能を実行することは可能ですか?

また、H2 で関連性 Lucene スコアを取得する方法がわかりません。

4

1 に答える 1

0

H2 内の Lucene サポートを変更する必要があります。変更する必要があるのは、クラスFullTextLuceneの 1 つだけです。

次に、H2 メーリング リストにパッチを送信すると、H2 の次のバージョンに含まれるようになります。

于 2012-11-12T16:12:26.667 に答える