1

Azure検索でヒットハイライトを使用しています。問題なく動作しますが、もう少し微調整したいと思います。

フィールドに次の値があるとします。「区切り文字としてピリオドを使用しています。そうでない場合は明確にしてください」

「お願いします」を検索すると、そのフィールドにハイライト ヒットが表示されます。たとえば、「そうでない場合は、明確にし<em>てください」</em>

「ピリオド」を検索すると、そのフィールドにハイライト ヒットが表示されます。たとえば、「<em>ピリオド</em>を区切り文字として使用しています」などです。

いくつかの例で試したところ、フィールド全体を返さないように区切り文字としてピリオド (".") を使用しているようです。

別の SO の質問 ( Azure Search Service でのヒットの強調表示) から、すべての用語が強調表示されたフィールド全体を返すように azure 検索を構成できないようです。

私は尋ねたい:

  1. これが実際に当てはまる場合、またはより複雑なルールが適用される場合
  2. ヒットの強調表示のためにフィールドを分割する方法を制御できますか。たとえば、区切り文字を「,」または「\n」に変更します。

前もって感謝します

4

1 に答える 1

0

残念ながら、ヒットの強調表示のためにドキュメントを分割する方法をカスタマイズする方法はありません。Azure Search User Voice の Web サイトを使用して改善のアイデアを投稿してください。他のユーザーに投票する機会を与え、優先順位を付けるのに役立ちます: http://feedback.azure.com/forums/263029-azure-search

ヒット ハイライターは、ドキュメントを文に分割します。一般に、ドットで区切られていると想定するのが妥当ですが、略語なども処理します。

于 2015-05-30T06:24:55.323 に答える