[
https://issues.apache.org/jira/browse/LUCENE-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12773098#action_12773098
]
Uwe Schindler edited comment on LUCENE-504 at 11/3/09 6:27 PM:
---------------------------------------------------------------
We had a discussion about that in another issue. In general PriorityQueue of
Java 1.5 does not have the features we need for Lucene (it dynamically grows,
but the grow process is not controllable, making it unuseable for collecting
TopDocs and so on). But I think for this special case, we could use Java 5's PQ.
was (Author: thetaphi):
We had a discussion about that in another issue. In general PriorityQueue
of Java 1.5 does not have the features we need for Java 1.5 (it dynamically
grows, but the grow process is not controllable, making it unuseable for
collecting TopDocs and so on). But I think for this special case, we could use
Java 5's PQ.
> FuzzyQuery produces a "java.lang.NegativeArraySizeException" in
> PriorityQueue.initialize if I use Integer.MAX_VALUE as
> BooleanQuery.MaxClauseCount
> --------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: LUCENE-504
> URL: https://issues.apache.org/jira/browse/LUCENE-504
> Project: Lucene - Java
> Issue Type: Bug
> Components: Search
> Affects Versions: 1.9
> Reporter: Joerg Henss
> Priority: Minor
> Attachments: BooleanQuery.java.diff, fuzzyquery.patch,
> PriorityQueue.java.diff, TestFuzzyQueryError.java
>
>
> PriorityQueue creates an "java.lang.NegativeArraySizeException" when
> initialized with Integer.MAX_VALUE, because Integer overflows. I think this
> could be a general problem with PriorityQueue. The Error occured when I set
> BooleanQuery.MaxClauseCount to Integer.MAX_VALUE and user a FuzzyQuery for
> searching.
--
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]