|
24 | 24 | import org.apache.lucene.search.ScoreMode; |
25 | 25 | import org.apache.lucene.search.ScorerSupplier; |
26 | 26 | import org.apache.lucene.search.Sort; |
| 27 | +import org.apache.lucene.search.TwoPhaseIterator; |
27 | 28 | import org.apache.lucene.search.Weight; |
28 | 29 | import org.elasticsearch.cluster.metadata.DataStream; |
29 | 30 |
|
@@ -91,11 +92,10 @@ public ScorerSupplier scorerSupplier(LeafReaderContext context) throws IOExcepti |
91 | 92 | return ConstantScoreScorerSupplier.fromIterator(iterator, score(), scoreMode, maxDoc); |
92 | 93 | } |
93 | 94 | var primaryFieldSkipper = reader.getDocValuesSkipper(primarySortField); |
94 | | - // var iterator = new TimestampIterator(timestamps, timestampSkipper, primaryFieldSkipper, minTimestamp, maxTimestamp); |
95 | | - // return ConstantScoreScorerSupplier.fromIterator(TwoPhaseIterator.asDocIdSetIterator(iterator), score(), scoreMode, |
96 | | - // maxDoc); |
97 | | - var iterator = new TimestampIterator2(timestamps, timestampSkipper, primaryFieldSkipper, minTimestamp, maxTimestamp); |
98 | | - return ConstantScoreScorerSupplier.fromIterator(iterator, score(), scoreMode, maxDoc); |
| 95 | + var iterator = new TimestampIterator(timestamps, timestampSkipper, primaryFieldSkipper, minTimestamp, maxTimestamp); |
| 96 | + return ConstantScoreScorerSupplier.fromIterator(TwoPhaseIterator.asDocIdSetIterator(iterator), score(), scoreMode, maxDoc); |
| 97 | + // var iterator = new TimestampIterator2(timestamps, timestampSkipper, primaryFieldSkipper, minTimestamp, maxTimestamp); |
| 98 | + // return ConstantScoreScorerSupplier.fromIterator(iterator, score(), scoreMode, maxDoc); |
99 | 99 | } |
100 | 100 |
|
101 | 101 | @Override |
|
0 commit comments