Skip to content

Commit a843bf4

Browse files
committed
Fix tests for term and terms changes
Signed-off-by: Harsha Vamsi Kalluri <[email protected]>
1 parent fd22221 commit a843bf4

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

server/src/test/java/org/opensearch/index/mapper/BooleanFieldMapperTests.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,16 @@
3232

3333
package org.opensearch.index.mapper;
3434

35+
import org.apache.lucene.document.SortedNumericDocValuesField;
36+
import org.apache.lucene.document.SortedSetDocValuesField;
3537
import org.apache.lucene.index.DocValuesType;
3638
import org.apache.lucene.index.IndexableField;
3739
import org.apache.lucene.index.LeafReader;
3840
import org.apache.lucene.index.SortedNumericDocValues;
41+
import org.apache.lucene.index.SortedSetDocValues;
3942
import org.apache.lucene.index.Term;
4043
import org.apache.lucene.search.BoostQuery;
44+
import org.apache.lucene.search.IndexOrDocValuesQuery;
4145
import org.apache.lucene.search.TermQuery;
4246
import org.apache.lucene.util.BytesRef;
4347
import org.opensearch.common.xcontent.XContentFactory;
@@ -46,6 +50,7 @@
4650
import org.opensearch.index.mapper.ParseContext.Document;
4751

4852
import java.io.IOException;
53+
import java.util.SortedSet;
4954

5055
public class BooleanFieldMapperTests extends MapperTestCase {
5156

@@ -206,7 +211,7 @@ public void testBoosts() throws Exception {
206211
}));
207212

208213
MappedFieldType ft = mapperService.fieldType("field");
209-
assertEquals(new BoostQuery(new TermQuery(new Term("field", "T")), 2.0f), ft.termQuery("true", null));
214+
assertEquals(new IndexOrDocValuesQuery(new BoostQuery(new TermQuery(new Term("field", "T")), 2.0f), SortedNumericDocValuesField.newSlowExactQuery("field", 1)), ft.termQuery("true", null));
210215
assertParseMaximalWarnings();
211216
}
212217
}

server/src/test/java/org/opensearch/index/query/TermQueryBuilderTests.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636

3737
import org.apache.lucene.index.Term;
3838
import org.apache.lucene.search.AutomatonQuery;
39+
import org.apache.lucene.search.IndexOrDocValuesQuery;
3940
import org.apache.lucene.search.MatchNoDocsQuery;
4041
import org.apache.lucene.search.PointRangeQuery;
4142
import org.apache.lucene.search.Query;
@@ -112,6 +113,7 @@ protected void doAssertLuceneQuery(TermQueryBuilder queryBuilder, Query query, Q
112113
either(instanceOf(TermQuery.class)).or(instanceOf(PointRangeQuery.class))
113114
.or(instanceOf(MatchNoDocsQuery.class))
114115
.or(instanceOf(AutomatonQuery.class))
116+
.or(instanceOf(IndexOrDocValuesQuery.class))
115117
);
116118
MappedFieldType mapper = context.fieldMapper(queryBuilder.fieldName());
117119
if (query instanceof TermQuery) {

server/src/test/java/org/opensearch/index/query/TermsQueryBuilderTests.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434

3535
import org.apache.lucene.search.BooleanQuery;
3636
import org.apache.lucene.search.ConstantScoreQuery;
37+
import org.apache.lucene.search.IndexOrDocValuesQuery;
3738
import org.apache.lucene.search.MatchNoDocsQuery;
3839
import org.apache.lucene.search.PointInSetQuery;
3940
import org.apache.lucene.search.Query;
@@ -135,6 +136,7 @@ protected void doAssertLuceneQuery(TermsQueryBuilder queryBuilder, Query query,
135136
either(instanceOf(TermInSetQuery.class)).or(instanceOf(PointInSetQuery.class))
136137
.or(instanceOf(ConstantScoreQuery.class))
137138
.or(instanceOf(MatchNoDocsQuery.class))
139+
.or(instanceOf(IndexOrDocValuesQuery.class))
138140
);
139141
if (query instanceof ConstantScoreQuery) {
140142
assertThat(((ConstantScoreQuery) query).getQuery(), instanceOf(BooleanQuery.class));

0 commit comments

Comments
 (0)