Use query-private scope instead of shared Term->TermInfo cache
--------------------------------------------------------------
Key: LUCENE-2093
URL: https://issues.apache.org/jira/browse/LUCENE-2093
Project: Lucene - Java
Issue Type: Improvement
Reporter: Michael McCandless
Priority: Minor
Fix For: 3.1
Spinoff of LUCENE-2075.
We currently use a shared terms cache so multiple resolves of the same term
within execution of a single query save CPU. But this ties up a good amount of
long term RAM...
So, it might be better to instead create a "query private scope", where places
in Lucene like the terms dict could store & retrieve results. The scope would
be private to each running query, and would be GCable as soon as the query
completes. Then we've have perfect within query hit rate...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]