強調表示に問題があります。
特定のフィールドの内容全体を返すように 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 を使用しています。ここのアドバイスに従って、デフォルトの蛍光ペンを使用してみましたが、それも機能しませんでした。