Skip to content

Commit d69647d

Browse files
committed
no need to double check for dis max query, its already checked in the FieldQuery flattern class
1 parent 6aa3fd9 commit d69647d

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

modules/elasticsearch/src/main/java/org/apache/lucene/search/vectorhighlight/CustomFieldQuery.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.apache.lucene.index.IndexReader;
2323
import org.apache.lucene.index.Term;
2424
import org.apache.lucene.search.ConstantScoreQuery;
25-
import org.apache.lucene.search.DisjunctionMaxQuery;
2625
import org.apache.lucene.search.Filter;
2726
import org.apache.lucene.search.FilteredQuery;
2827
import org.apache.lucene.search.MultiTermQueryWrapperFilter;
@@ -69,12 +68,7 @@ public CustomFieldQuery(Query query, IndexReader reader, boolean phraseHighlight
6968
}
7069

7170
@Override void flatten(Query sourceQuery, IndexReader reader, Collection<Query> flatQueries) throws IOException {
72-
if (sourceQuery instanceof DisjunctionMaxQuery) {
73-
DisjunctionMaxQuery dmq = (DisjunctionMaxQuery) sourceQuery;
74-
for (Query query : dmq) {
75-
flatten(query, reader, flatQueries);
76-
}
77-
} else if (sourceQuery instanceof SpanTermQuery) {
71+
if (sourceQuery instanceof SpanTermQuery) {
7872
TermQuery termQuery = new TermQuery(((SpanTermQuery) sourceQuery).getTerm());
7973
if (!flatQueries.contains(termQuery)) {
8074
flatQueries.add(termQuery);

0 commit comments

Comments
 (0)