java/GWTでSolrJを使用したインデックス作成と検索にApacheSolrを使用しています。
特定の単語またはテキストを検索するとき、結果でその検索テキストを強調表示したい、つまり検索テキストが結果で強調表示された方法で表示される...アプリケーションでこれを実装する方法を教えてください....誰かがいる場合解決策を知っています...
よろしくお願いします...
これにはSolr Highlightを使用できます。では、デフォルトでハイライト コンポーネントが有効になっていsolrconfig.xml
ます。ファイルの highlightComponent セクション内でフラグメンタを構成できsolrconfig.xml
ます。
次のような requestHandler 内で強調表示パラメーターを設定することもできます。
<!-- Highlighting defaults -->
<str name="hl">on</str>
<str name="hl.fl">text features name</str>
<str name="f.name.hl.fragsize">0</str>
<str name="f.name.hl.alternateField">name</str>
次に、次のように solr をクエリできます。これにより、タグ内の強調表示されたキーワードが一覧表示されます。
http://localhost:8983/solr/select?q=keyword&hl=true