queryResultWindowSize と queryResultMaxDocsCached について理解しました。
クエリ 1 -> q=car&rows=10&start=0
クエリ 2 -> q=car&rows=10&start=10
(クエリ 1 と 2 は user1 による連続クエリであると仮定します)
クエリ 3 -> q=ボート&rows=10&start=0
クエリ 4 -> q=car&rows=10&start=10
(クエリ 3 と 4 は user2 による連続クエリであると仮定します)
my queryResultWindowSize = 20 and queryResultMaxDocsCached = 20. query1 がユーザーによって発行されると、20 個のドキュメントがキャッシュされます。したがって、次の 10 個のページ分割されたドキュメントがキャッシュに準備されます。user2 が query3 を発行した場合、キャッシュは期限切れになりますか? またはキャッシュは個々のクエリ用ですか?solr は query1 と query3 を別々にキャッシュしますか?