I'm seeing errors like this one (using backwards codecs):

java.lang.ArrayIndexOutOfBoundsException: Index 69 out of bounds for length 33     at org.apache.lucene.codecs.lucene50.ForUtil.readBlock(ForUtil.java:196)     at org.apache.lucene.codecs.lucene50.Lucene50PostingsReader$EverythingEnum.refillPositions(Lucene50PostingsReader.java:721)     at org.apache.lucene.codecs.lucene50.Lucene50PostingsReader$EverythingEnum.nextPosition(Lucene50PostingsReader.java:924)     at org.apache.lucene.search.PhrasePositions.nextPosition(PhrasePositions.java:57)     at org.apache.lucene.search.SloppyPhraseMatcher.advancePP(SloppyPhraseMatcher.java:262)     at org.apache.lucene.search.SloppyPhraseMatcher.nextMatch(SloppyPhraseMatcher.java:173)     at org.apache.lucene.search.PhraseScorer$1.matches(PhraseScorer.java:58)     at org.apache.lucene.search.DoubleValuesSource$WeightDoubleValuesSource$1.advanceExact(DoubleValuesSource.java:631)     at org.apache.lucene.queries.function.FunctionScoreQuery$QueryBoostValuesSource$1.advanceExact(FunctionScoreQuery.java:343)     at org.apache.lucene.search.DoubleValues$1.advanceExact(DoubleValues.java:53)     at org.apache.lucene.search.DoubleValues$1.advanceExact(DoubleValues.java:53)     at org.apache.lucene.queries.function.FunctionScoreQuery$MultiplicativeBoostValuesSource$1.advanceExact(FunctionScoreQuery.java:270)     at org.apache.lucene.queries.function.FunctionScoreQuery$FunctionScoreWeight$1.score(FunctionScoreQuery.java:228)     at org.apache.lucene.search.DisjunctionMaxScorer.score(DisjunctionMaxScorer.java:67)     at org.apache.lucene.search.DisjunctionScorer.score(DisjunctionScorer.java:194)     at org.apache.lucene.search.DoubleValuesSource$2.doubleValue(DoubleValuesSource.java:344)     at org.apache.lucene.queries.function.FunctionScoreQuery$MultiplicativeBoostValuesSource$1.doubleValue(FunctionScoreQuery.java:265)     at org.apache.lucene.queries.function.FunctionScoreQuery$FunctionScoreWeight$1.score(FunctionScoreQuery.java:229)     at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1.collect(TopScoreDocCollector.java:76)     at org.apache.lucene.search.Weight$DefaultBulkScorer.scoreAll(Weight.java:276)     at org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:232)
    at org.apache.lucene.search.BulkScorer.score(BulkScorer.java:39)
    at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:661)     at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:445)     at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:574)     at org.apache.lucene.search.IndexSearcher.searchAfter(IndexSearcher.java:421)     at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:432)

They seem to be connected with double values stored as "docvalues" and user in formulas to affect the scores.

Is there any known incompatibility? Is this something that should work? Must I rebuild the indices with 8.7? (that would be bad for our usecase here)

Thanks!


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to