0

強調表示に問題があります。

特定のフィールドの内容全体を返すように Solr をセットアップしました。 その部分は問題なく機能します。つまり、フィールドの内容全体が結果とともに返されます。機能していないのは、フィールドの内容の特定の部分を強調表示することです。

フィールドには が含まれています$1),。アナライザーでは、括弧とコンマを取り除き、ドル記号を独自の単語に分割して、$ 1. analysis.jsp では$1),index 値$として、query 値として使っていますが、$うまくマッチングしています。ただし、選択ハンドラー URL を再インデックスしてヒットすると、強調表示された部分が残り<em>$1),</em>ます。

$1),その唯一の部分が実際に強調表示されている$ことを確認するにはどうすればよい<em>$</em>1),ですか?

明確にするために、私はこれを取得しています<em>$1),</em>が、本当にこれが欲しいです<em>$</em>1),

FastVectorHighlighting と SingleFragListBuilder で Solr 3.6 を使用しています。ここのアドバイスに従って、デフォルトの蛍光ペンを使用してみましたが、それも機能しませんでした。

4

1 に答える 1

0

このwikiセクションに従ってsolrconfig.xmlを変更し、強調表示されたスニペットのサイズをsolrに伝える必要があります。1 で試したことはありませんが、動作するはずです (3 文字以上の単語を強調表示しており、3 文字でも問題なく動作するため、1 でも同じだと思います)

于 2012-10-24T16:00:26.730 に答える