[ 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]