検索結果のグループ化におけるフィルターキャッシュについて
(The bot translated the original post https://lists.apache.org/thread/xd6nvqo1l9xsvdd4bg09j7cpq3wp0mk1 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、
フィルターキャッシュは、fq={!collapse field=key1}
と指定した場合でも作成されるでしょうか?
ドキュメントによると、cache=false
およびcost=100
と設定し、クエリがPostFilterインターフェースを実装している場合、そのクエリはキャッシュされず、フィルタークエリにマッチした後にドキュメントをフィルタリングするために使用されます。
https://solr.apache.org/guide/8_8/common-query-parameters.html#cache-parameter
また、一部のタイプのクエリ(例えばfrange)については、デフォルトでcost=100
となっています。collapseのソースコードを見ると、costが100に設定されていることがわかります。
https://github.com/apache/lucene-solr/blob/05e2a91a2f27d2f121e5ff04b16796aadd91d8c3/solr/core/src/java/org/apache/solr/search/
CollapsingQParserPlugin.java#L351-L353
したがって、collapseにおいてフィルターキャッシュは作成されないと仮定していましたが、明示的にcache=false
を指定しない場合、キャッシュは作成されるのでしょうか?
ありがとう、
Taisuke
トピックへ返信するには、ログインが必要です。