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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to