2

Solrで、近接検索を実行するときに、指定された近接内で発生する検索用語のみを強調表示する簡単な方法はありますか?

4

1 に答える 1

4

それはあなたが使用しているバージョンにどういうわけか依存します。少なくともSolr3.1以降には方法があります。

実際、私は、速度とパフォーマンスと精度の問題で、オフセットと位置を持つこの種の強調表示項ベクトルを提案します。

まず最初に、TermVectorsとPositions + Offsetsを有効にして、特定のフィールドで近接強調表示を実行することから始めます。次に必要なのは、オフセット付きのTermVectorで機能するハイライトアルゴリズムです。このアルゴリズムは、Solr3.1の新機能であるか、利用可能な貢献を介して提供されます。

ハイライトを調整するためのパラメーターは、次の場所にあります: http ://wiki.apache.org/solr/HighlightingParameters 特にパラメーター:hl.highlightMultiTermおよびhl.usePhraseHighlighter

用語ベクトルの強調表示に関する追加情報については、この記事を参照してください

2.9.2にも貢献があります

于 2011-06-29T12:27:09.140 に答える