Adrien Grand created LUCENE-6369:
------------------------------------
Summary: Make queries more defensive and clone deeply
Key: LUCENE-6369
URL: https://issues.apache.org/jira/browse/LUCENE-6369
Project: Lucene - Core
Issue Type: Bug
Reporter: Adrien Grand
Assignee: Adrien Grand
Fix For: 5.1
It is very important for the query cache that queries be either immutable or
clone deeply so that they cannot change after having been put into the cache.
There are three issues that need to be addressed:
- mutable queries such as boolean or phrase queries do not clone deeply
- queries that wrap mutable objects such as TermQuery's term
- filters inherit Query's default clone impl which is not enough in most cases
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]