Chris Earle created LUCENE-10602:
------------------------------------
Summary: Dynamic Index Cache Sizing
Key: LUCENE-10602
URL: https://issues.apache.org/jira/browse/LUCENE-10602
Project: Lucene - Core
Issue Type: Improvement
Reporter: Chris Earle
Working with Lucene's filter cache, it has become apparent that it can be an
enormous drain on the heap and therefore the JVM. After extensive usage of an
index, it is not uncommon to tune performance by shrinking or altogether
removing the filter cache.
Lucene tracks hit/miss stats of the filter cache, but it does nothing with the
data other than inform an interested user about the effectiveness of their
index's caching.
It would be interesting if Lucene would be able to tune the index filter cache
heuristically based on actual usage (age, frequency, and value).
This could ultimately be used to give GBs of heap back to an individual Lucene
instance instead of burning it on cache storage that's not effectively used (or
useful).
--
This message was sent by Atlassian Jira
(v8.20.7#820007)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]