いくつかのドキュメントにインデックスを付けると、 などのいくつかのフィールドを追加できますcontents
。しかし今、私が表示したいのは、通常の検索エンジンのようにコンテンツ全体ではなく、検索語を含むコンテンツの一部です。どうすればそれをアーカイブできますか?
1 に答える
0
org.apache.lucene.search.highlight.Highlighterを使用して、クエリ結果のフィールド内のテキストの最も一致する部分を見つけてマークアップできます(Googleが一致するフラグメントに対して太字のテキストを表示するのと同じように)。
使用するには、contrib領域のlucene-highligher-xxxjarを含める必要があります。
このブログ投稿は、それを使い始めるのに役立つかもしれません:http: //hrycan.com/2009/10/25/lucene-highlighter-howto/
于 2012-12-11T16:23:58.337 に答える