Skip to content

Commit c743ad0

Browse files
committed
Remove ParseFieldMatcher usages from QueryParsers#parseRewriteMethod
1 parent 422460c commit c743ad0

File tree

9 files changed

+12
-14
lines changed

9 files changed

+12
-14
lines changed

buildSrc/src/main/resources/checkstyle_suppressions.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,6 @@
386386
<suppress files="core[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]index[/\\]query[/\\]QueryBuilders.java" checks="LineLength" />
387387
<suppress files="core[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]index[/\\]query[/\\]QueryValidationException.java" checks="LineLength" />
388388
<suppress files="core[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]index[/\\]query[/\\]support[/\\]InnerHitsQueryParserHelper.java" checks="LineLength" />
389-
<suppress files="core[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]index[/\\]query[/\\]support[/\\]QueryParsers.java" checks="LineLength" />
390389
<suppress files="core[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]index[/\\]search[/\\]MatchQuery.java" checks="LineLength" />
391390
<suppress files="core[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]index[/\\]search[/\\]MultiMatchQuery.java" checks="LineLength" />
392391
<suppress files="core[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]index[/\\]search[/\\]geo[/\\]IndexedGeoBoundingBoxQuery.java" checks="LineLength" />

core/src/main/java/org/elasticsearch/index/query/FuzzyQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ protected Query doToQuery(QueryShardContext context) throws IOException {
337337
query = new FuzzyQuery(new Term(fieldName, BytesRefs.toBytesRef(value)), maxEdits, prefixLength, maxExpansions, transpositions);
338338
}
339339
if (query instanceof MultiTermQuery) {
340-
MultiTermQuery.RewriteMethod rewriteMethod = QueryParsers.parseRewriteMethod(context.getParseFieldMatcher(), rewrite, null);
340+
MultiTermQuery.RewriteMethod rewriteMethod = QueryParsers.parseRewriteMethod(rewrite, null);
341341
QueryParsers.setRewriteMethod((MultiTermQuery) query, rewriteMethod);
342342
}
343343
return query;

core/src/main/java/org/elasticsearch/index/query/MatchQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ protected Query doToQuery(QueryShardContext context) throws IOException {
455455
matchQuery.setFuzzyPrefixLength(prefixLength);
456456
matchQuery.setMaxExpansions(maxExpansions);
457457
matchQuery.setTranspositions(fuzzyTranspositions);
458-
matchQuery.setFuzzyRewriteMethod(QueryParsers.parseRewriteMethod(context.getParseFieldMatcher(), fuzzyRewrite, null));
458+
matchQuery.setFuzzyRewriteMethod(QueryParsers.parseRewriteMethod(fuzzyRewrite, null));
459459
matchQuery.setLenient(lenient);
460460
matchQuery.setCommonTermsCutoff(cutoffFrequency);
461461
matchQuery.setZeroTermsQuery(zeroTermsQuery);

core/src/main/java/org/elasticsearch/index/query/MultiMatchQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ protected Query doToQuery(QueryShardContext context) throws IOException {
719719
multiMatchQuery.setMaxExpansions(maxExpansions);
720720
multiMatchQuery.setOccur(operator.toBooleanClauseOccur());
721721
if (fuzzyRewrite != null) {
722-
multiMatchQuery.setFuzzyRewriteMethod(QueryParsers.parseRewriteMethod(context.getParseFieldMatcher(), fuzzyRewrite, null));
722+
multiMatchQuery.setFuzzyRewriteMethod(QueryParsers.parseRewriteMethod(fuzzyRewrite, null));
723723
}
724724
if (tieBreaker != null) {
725725
multiMatchQuery.setTieBreaker(tieBreaker);

core/src/main/java/org/elasticsearch/index/query/PrefixQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public String getWriteableName() {
173173

174174
@Override
175175
protected Query doToQuery(QueryShardContext context) throws IOException {
176-
MultiTermQuery.RewriteMethod method = QueryParsers.parseRewriteMethod(context.getParseFieldMatcher(), rewrite, null);
176+
MultiTermQuery.RewriteMethod method = QueryParsers.parseRewriteMethod(rewrite, null);
177177

178178
Query query = null;
179179
MappedFieldType fieldType = context.fieldMapper(fieldName);

core/src/main/java/org/elasticsearch/index/query/QueryStringQueryBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,11 +1012,11 @@ protected Query doToQuery(QueryShardContext context) throws IOException {
10121012
qpSettings.fuzziness(fuzziness);
10131013
qpSettings.fuzzyPrefixLength(fuzzyPrefixLength);
10141014
qpSettings.fuzzyMaxExpansions(fuzzyMaxExpansions);
1015-
qpSettings.fuzzyRewriteMethod(QueryParsers.parseRewriteMethod(context.getParseFieldMatcher(), this.fuzzyRewrite));
1015+
qpSettings.fuzzyRewriteMethod(QueryParsers.parseRewriteMethod(this.fuzzyRewrite));
10161016
qpSettings.phraseSlop(phraseSlop);
10171017
qpSettings.useDisMax(useDisMax);
10181018
qpSettings.tieBreaker(tieBreaker);
1019-
qpSettings.rewriteMethod(QueryParsers.parseRewriteMethod(context.getParseFieldMatcher(), this.rewrite));
1019+
qpSettings.rewriteMethod(QueryParsers.parseRewriteMethod(this.rewrite));
10201020
qpSettings.timeZone(timeZone);
10211021
qpSettings.maxDeterminizedStates(maxDeterminizedStates);
10221022
qpSettings.splitOnWhitespace(splitOnWhitespace);

core/src/main/java/org/elasticsearch/index/query/RegexpQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ public String getWriteableName() {
247247

248248
@Override
249249
protected Query doToQuery(QueryShardContext context) throws QueryShardException, IOException {
250-
MultiTermQuery.RewriteMethod method = QueryParsers.parseRewriteMethod(context.getParseFieldMatcher(), rewrite, null);
250+
MultiTermQuery.RewriteMethod method = QueryParsers.parseRewriteMethod(rewrite, null);
251251

252252
Query query = null;
253253
MappedFieldType fieldType = context.fieldMapper(fieldName);

core/src/main/java/org/elasticsearch/index/query/WildcardQueryBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ protected Query doToQuery(QueryShardContext context) throws IOException {
194194
}
195195

196196
WildcardQuery query = new WildcardQuery(term);
197-
MultiTermQuery.RewriteMethod rewriteMethod = QueryParsers.parseRewriteMethod(context.getParseFieldMatcher(), rewrite, null);
197+
MultiTermQuery.RewriteMethod rewriteMethod = QueryParsers.parseRewriteMethod(rewrite, null);
198198
QueryParsers.setRewriteMethod(query, rewriteMethod);
199199
return query;
200200
}

core/src/main/java/org/elasticsearch/index/query/support/QueryParsers.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.apache.lucene.search.MultiTermQuery;
2323
import org.elasticsearch.common.Nullable;
2424
import org.elasticsearch.common.ParseField;
25-
import org.elasticsearch.common.ParseFieldMatcher;
2625

2726
public final class QueryParsers {
2827

@@ -44,11 +43,12 @@ public static void setRewriteMethod(MultiTermQuery query, @Nullable MultiTermQue
4443
query.setRewriteMethod(rewriteMethod);
4544
}
4645

47-
public static MultiTermQuery.RewriteMethod parseRewriteMethod(ParseFieldMatcher matcher, @Nullable String rewriteMethod) {
48-
return parseRewriteMethod(matcher, rewriteMethod, MultiTermQuery.CONSTANT_SCORE_REWRITE);
46+
public static MultiTermQuery.RewriteMethod parseRewriteMethod(@Nullable String rewriteMethod) {
47+
return parseRewriteMethod(rewriteMethod, MultiTermQuery.CONSTANT_SCORE_REWRITE);
4948
}
5049

51-
public static MultiTermQuery.RewriteMethod parseRewriteMethod(ParseFieldMatcher matcher, @Nullable String rewriteMethod, @Nullable MultiTermQuery.RewriteMethod defaultRewriteMethod) {
50+
public static MultiTermQuery.RewriteMethod parseRewriteMethod(@Nullable String rewriteMethod,
51+
@Nullable MultiTermQuery.RewriteMethod defaultRewriteMethod) {
5252
if (rewriteMethod == null) {
5353
return defaultRewriteMethod;
5454
}
@@ -87,5 +87,4 @@ public static MultiTermQuery.RewriteMethod parseRewriteMethod(ParseFieldMatcher
8787

8888
throw new IllegalArgumentException("Failed to parse rewrite_method [" + rewriteMethod + "]");
8989
}
90-
9190
}

0 commit comments

Comments
 (0)