iverase commented on code in PR #13592:
URL: https://github.com/apache/lucene/pull/13592#discussion_r1726673384
##########
lucene/core/src/test/org/apache/lucene/search/TestDocValuesQueries.java:
##########
@@ -42,34 +45,100 @@
public class TestDocValuesQueries extends LuceneTestCase {
+ private Codec getCodec() {
+ // small interval size to test with many intervals
+ return TestUtil.alwaysDocValuesFormat(new
Lucene90DocValuesFormat(random().nextInt(4, 16)));
+ }
+
public void testDuelPointRangeSortedNumericRangeQuery() throws IOException {
- doTestDuelPointRangeNumericRangeQuery(true, 1);
+ doTestDuelPointRangeNumericRangeQuery(true, 1, false);
+ }
+
+ public void testDuelPointRangeSortedNumericRangeWithSlipperQuery() throws
IOException {
+ doTestDuelPointRangeNumericRangeQuery(true, 1, true);
}
public void testDuelPointRangeMultivaluedSortedNumericRangeQuery() throws
IOException {
- doTestDuelPointRangeNumericRangeQuery(true, 3);
+ doTestDuelPointRangeNumericRangeQuery(true, 3, false);
+ }
+
+ public void
testDuelPointRangeMultivaluedSortedNumericRangeWithSkipperQuery() throws
IOException {
+ doTestDuelPointRangeNumericRangeQuery(true, 3, true);
}
public void testDuelPointRangeNumericRangeQuery() throws IOException {
- doTestDuelPointRangeNumericRangeQuery(false, 1);
+ doTestDuelPointRangeNumericRangeQuery(false, 1, false);
}
- private void doTestDuelPointRangeNumericRangeQuery(boolean sortedNumeric,
int maxValuesPerDoc)
- throws IOException {
+ public void testDuelPointRangeNumericRangeWithSkipperQuery() throws
IOException {
+ doTestDuelPointRangeNumericRangeQuery(false, 1, true);
+ }
+
+ public void testDuelPointNumericSortedWithSkipperRangeQuery() throws
IOException {
+ Directory dir = newDirectory();
+ IndexWriterConfig config = new IndexWriterConfig();
+ config.setIndexSort(new Sort(new SortField("dv", SortField.Type.LONG,
random().nextBoolean())));
+ RandomIndexWriter iw = new RandomIndexWriter(random(), dir, config);
+ config.setCodec(getCodec());
Review Comment:
sure!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]