Details
-
Improvement
-
Status: Reopened
-
Minor
-
Resolution: Unresolved
-
7.2.1
-
None
-
New
Description
IndexOrDocValuesQuery allows to combine costly range queries with a selective lead iterator in an optimized way. However, the range query at some point gets cached by a querying thread in LRUQueryCache, which negates the optimization of IndexOrDocValuesQuery for that specific query.
It would be nice to see an asynchronous caching implementation in such cases, so that queries involving IndexOrDocValuesQuery would have consistent performance characteristics.
Attachments
Attachments
Issue Links
- is related to
-
LUCENE-9002 query caching leads to absurdly slow queries
- Open
- links to