Azure検索でヒットハイライトを使用しています。問題なく動作しますが、もう少し微調整したいと思います。
フィールドに次の値があるとします。「区切り文字としてピリオドを使用しています。そうでない場合は明確にしてください」
「お願いします」を検索すると、そのフィールドにハイライト ヒットが表示されます。たとえば、「そうでない場合は、明確にし<em>
てください」</em>
「ピリオド」を検索すると、そのフィールドにハイライト ヒットが表示されます。たとえば、「<em>
ピリオド</em>
を区切り文字として使用しています」などです。
いくつかの例で試したところ、フィールド全体を返さないように区切り文字としてピリオド (".") を使用しているようです。
別の SO の質問 ( Azure Search Service でのヒットの強調表示) から、すべての用語が強調表示されたフィールド全体を返すように azure 検索を構成できないようです。
私は尋ねたい:
- これが実際に当てはまる場合、またはより複雑なルールが適用される場合
- ヒットの強調表示のためにフィールドを分割する方法を制御できますか。たとえば、区切り文字を「,」または「\n」に変更します。
前もって感謝します