QA@IT

検索システムSolrで日本語の単語で検索時、ハイライトが取得されない。

3703 PV

Solr4.3で検索システムを作成中です。
Solrサーバ上の管理ページ(http://localhost:8983/solr/#/collection1/query)にて、
インデックスが「text_ja」の項目に対して、検索を実行した所、
検索結果(responseタグ)としてはきちんと取得できるのですが、
ハイライト(highligtタグ)が空白で取得できません。

漢字一文字での検索だと正常に取得されます。
また、アルファベットだと正常に取得できます。
(例;「会議」->×、「会」->○、「System」->○)

また、Solrサーバ上の管理ページ上のanalysisを行った所、
分析結果ではきちんと単語分けされており、ハイライトも表示されています。

インストールや、検索は特に指定せず、標準で行っているつもりです。
何か設定等があるのでしょうか?教えてください。

  • 自己解決しました。検索時、フィールド指定(title:会議)した所、正常にハイライトが取得できました。(ただ、ヒットした件数も減ってしまいましたが。) -
  • コメントに自己投稿してそれをベストアンサーにしてください。 -
  • コメント× 回答○ -
  • 失礼致しました。回答として再度投稿しました。 -

回答

自己解決しました。検索時、フィールド指定(title:会議)した所、正常にハイライトが取得できました。
(ただ、ヒットした件数も減ってしまいましたが。)

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。