|
33 | 33 | package org.opensearch.common.lucene.search;
|
34 | 34 |
|
35 | 35 | import org.apache.lucene.index.LeafReaderContext;
|
36 |
| -import org.apache.lucene.index.Term; |
37 | 36 | import org.apache.lucene.queries.ExtendedCommonTermsQuery;
|
38 | 37 | import org.apache.lucene.search.BooleanClause;
|
39 | 38 | import org.apache.lucene.search.BooleanClause.Occur;
|
|
43 | 42 | import org.apache.lucene.search.IndexSearcher;
|
44 | 43 | import org.apache.lucene.search.MatchAllDocsQuery;
|
45 | 44 | import org.apache.lucene.search.MatchNoDocsQuery;
|
46 |
| -import org.apache.lucene.search.PrefixQuery; |
47 | 45 | import org.apache.lucene.search.Query;
|
48 | 46 | import org.apache.lucene.search.QueryVisitor;
|
49 | 47 | import org.apache.lucene.search.ScoreMode;
|
50 | 48 | import org.apache.lucene.search.Scorer;
|
51 | 49 | import org.apache.lucene.search.Weight;
|
52 |
| -import org.apache.lucene.util.BytesRef; |
53 | 50 | import org.opensearch.OpenSearchException;
|
54 | 51 | import org.opensearch.common.Nullable;
|
55 | 52 | import org.opensearch.index.mapper.SeqNoFieldMapper;
|
56 |
| -import org.opensearch.index.mapper.TypeFieldMapper; |
57 | 53 |
|
58 | 54 | import java.io.IOException;
|
59 | 55 | import java.util.Collection;
|
@@ -87,7 +83,7 @@ public static Query newLenientFieldQuery(String field, RuntimeException e) {
|
87 | 83 | }
|
88 | 84 |
|
89 | 85 | public static Query newNestedFilter() {
|
90 |
| - return new PrefixQuery(new Term(TypeFieldMapper.NAME, new BytesRef("__"))); |
| 86 | + return not(newNonNestedFilter()); |
91 | 87 | }
|
92 | 88 |
|
93 | 89 | /**
|
|
0 commit comments