It should be easy to make use of TermCache; rewritten queries should be shared
automatically
--------------------------------------------------------------------------------------------
Key: LUCENE-2868
URL: https://issues.apache.org/jira/browse/LUCENE-2868
Project: Lucene - Java
Issue Type: Improvement
Components: Query/Scoring
Reporter: Karl Wright
When you have the same query in a query hierarchy multiple times, tremendous
savings can now be had if the user knows enough to share the rewritten queries
in the hierarchy, due to the TermCache addition. But this is clumsy and
requires a lot of coding by the user to take advantage of. Lucene should be
smart enough to share the rewritten queries automatically.
This can be most readily (and powerfully) done by introducing a new method to
Query.java:
Query rewriteUsingCache(IndexReader indexReader)
... and including a caching implementation right in Query.java which would then
work for all. Of course, all callers would want to use this new method rather
than the current rewrite().
--
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]