Fess 14.16.0 (Java 17, OpenSearch 2.16.0)の環境で、ラベル指定時の検索結果について質問です。
ラベルを指定して、あきらかに存在しない文字列にて検索した際に、全件検索結果に表示されてしまいます。
存在しない文字列で検索
「:」で全件検索
Fess 14.14.0+OSの環境ではこの様な挙動ではなく、存在しない文字列で検索した際は、検索結果が0件となっていました。
Fess 14.16.0で何か挙動が変わったのでしょうか。
Fess 14.16.0 (Java 17, OpenSearch 2.16.0)の環境で、ラベル指定時の検索結果について質問です。
ラベルを指定して、あきらかに存在しない文字列にて検索した際に、全件検索結果に表示されてしまいます。
存在しない文字列で検索
「:」で全件検索
Fess 14.14.0+OSの環境ではこの様な挙動ではなく、存在しない文字列で検索した際は、検索結果が0件となっていました。
Fess 14.16.0で何か挙動が変わったのでしょうか。
ゼロ件ヒットのときには、検索条件をORで投げ直すためだと思います。以前の動作にするには、fess_config.propertiesでquery.orsearch.min.hit.count=-1を設定してください。
情報ありがとうございます。
設定変更し、以前と同様の挙動になる事を確認しました。
© 2020. All Rights Reserved - CodeLibs, Inc.