7

Lucene Highlighter を使用して、Lucene Index で見つかった一致を強調表示しています。さて、私の問題は、ドキュメントの複数のフィールドを検索する必要があり、一致するテキストを表示する必要がある場合、どのフィールドでヒットが発生したかを取得するにはどうすればよいですか?

蛍光ペンに使用しているコードは、基本的にここの 2 番目の関数です。

ヒットが発生したフィールドがわからない場合、一致するフラグメントを取得するには、上記で定義した関数にどのフィールドを渡せばよいでしょうか?

4

1 に答える 1

0

フィールドを 1 つのテキスト フィールドに結合し、ハイライターを実行することができます。

于 2011-08-21T14:01:36.353 に答える