[ http://issues.apache.org/jira/browse/LUCENE-413?page=all ]
paul.elschot updated LUCENE-413: -------------------------------- Attachment: DisjunctionSumScorerPatch5.txt Patch for org.apache.lucene.search.DisjunctionSumScorer.java . This query was reported by Ramana Jelda on java-user to have the same problem: +( +( spanNear([productName:mp, productName:3], 3, true) spanNear([subName:mp, subName:3], 3, true) ) +(productName:player subName:player) ) Looking at the query structure and the one reported earlier, I realized the bug could also be in DisjunctionSumScorer.skipTo(), and not in the span query code. Now let's hope this does it... > [PATCH] BooleanScorer2 ArrayIndexOutOfBoundsException + alternative NearSpans > ----------------------------------------------------------------------------- > > Key: LUCENE-413 > URL: http://issues.apache.org/jira/browse/LUCENE-413 > Project: Lucene - Java > Type: Bug > Components: Search > Versions: CVS Nightly - Specify date in submission > Environment: Operating System: other > Platform: Other > Reporter: paul.elschot > Assignee: Lucene Developers > Attachments: DisjunctionSumScorerPatch3.txt, DisjunctionSumScorerPatch4.txt, > DisjunctionSumScorerPatch5.txt, DisjunctionSumScorerTestPatch1.txt, > NearSpansOrdered.java, NearSpansOrderedBugHuntPatch1.txt, > NearSpansUnordered.java, SpanNearQueryPatch1.txt, SpanScorerTestPatch1.txt > > From Erik's post at java-dev: > > > [java] Caused by: java.lang.ArrayIndexOutOfBoundsException: 4 > > [java] at org.apache.lucene.search.BooleanScorer2 > > $Coordinator.coordFactor(BooleanScorer2.java:54) > > [java] at org.apache.lucene.search.BooleanScorer2.score > > (BooleanScorer2.java:292) > ... > > and my answer: > > Probably nrMatchers is increased too often in score() by calling score() > more than once. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]