Hi,
I have a got strange problem.
My searchterm : "mp3 player"
Lucene Query :
+(
+(
spanNear([productName:mp, productName:3], 3, true)
spanNear([subName:mp, subName:3], 3, true)
)
+(productName:player subName:player)
)
Throws following lucene BooleanScorer2 exception.
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
at
org.apache.lucene.search.BooleanScorer2$Coordinator.coordFactor(BooleanScore
r2.java:54)
at
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:328)
at
org.apache.lucene.search.ConjunctionScorer.score(ConjunctionScorer.java:82)
at
org.apache.lucene.search.BooleanScorer2$2.score(BooleanScorer2.java:186)
at
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:327)
at
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:291)
at
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:132)
at
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:110)
at org.apache.lucene.search.Searcher.search(Searcher.java:76)
I tried to look at forums and JIRA issues. It seems somewhat it is releated
to https://issues.apache.org/jira/browse/LUCENE-413 issue.
At the same time if I search for "gx3 minolta" which makes a lucene query as
+(
+(
spanNear([productName:gx, productName:3], 3, true)
spanNear([subName:gx, subName:3], 3, true)
)
+(productName:minolta subName:minolta)
)
Works fine without any problems.
Does anyone encountered similar problem.
Do I totally ignore span queries and switch back to phrasequeries (which
ofcourse not ordered & a drawback for our search)
Jelda
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]