hl.preserveMultiを使用すると、一致がなくてもフィールド全体が返されます。

トピック作成者:ks-solruserml-bot (2024/05/28 19:23 投稿)
1
CloseClose

(The bot translated the original post https://lists.apache.org/thread/yrc4p0g910kfq0r7gqt28phlxhx3hs90 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは、リストの皆さん

私は7.7.3を使用しており、ドキュメントのテキスト、タイトル、またはマルチ値のタグフィールドで一致を検索するために、元のハイライト機能を使用したいと考えています。

hl.perserveMultiを使用すると、hl.fragsizeをゼロに設定しているため、フィールドの全内容が返されます。これを回避するには、f.TAG_NAME.hl.perserveMultiを指定します。これにより、perserveMutliルールがマルチ値のTAG_NAMEフィールドにのみ適用されます。ただし、一致がない場合でもフィールドの全内容が返されます。hl.qに一致する場合にのみコンテンツを返す方法はありますか?

最終的には、これを無視して常に応答からハイライトされたフィールドの結果を取得することができます。ただし、一致がある場合にのみそれを行いたいと考えています。

ありがとうございます、
Matt

返信投稿者:ks-solruserml-bot (2024/05/28 19:24 投稿)

こんにちは、Mathewさん、

hl.requireFieldMatch=true; を試しましたか?これにより、Highlighter がマッチしたフィールドのみでハイライトを生成するようになります。

よろしくお願いします。
Abhishek

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?