Hi,
Here we use lucene to index our emails, currently 500.000 Documents.
When Searching the body by a WildcardQuery the problems arises.
I did some profiling with JProfiler. I see the more BooleanClause
instances used
the more memory is required during search.
Most memory is used by instances of classes SegementTermDocs and
CoumpundFileRader.CSIndexInput
Nearly 30 MB/1000 BooleanClause instances.
So when i limit the BooleanClauses by BooleanQuery.setMaxClauseCount(5000);
and more and more emails gets indexed, will this lead to a OutOfMemoryError
or will the 30MB/1000 Clauses ratio still hold?
What should i do to prevent OOM without reducing
BooleanQuery.setMaxClauseCount() to much?
___________________________________________________________
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]