[ 
https://issues.apache.org/jira/browse/LUCENE-8213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Amir Hadadi updated LUCENE-8213:
--------------------------------
    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.

  was:
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 a caching implementation that offloads to a different 
thread pool, so that queries involving IndexOrDocValuesQuery would have 
consistent performance characteristics.


> Cache costly subqueries asynchronously
> --------------------------------------
>
>                 Key: LUCENE-8213
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8213
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: core/query/scoring
>    Affects Versions: 7.2.1
>            Reporter: Amir Hadadi
>            Priority: Minor
>              Labels: performance
>
> 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.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to