Skip to content

Commit 64c3212

Browse files
committed
Remove ParseFieldMatcher usages from IndexSettings
1 parent 4449eb1 commit 64c3212

File tree

7 files changed

+4
-16
lines changed

7 files changed

+4
-16
lines changed

core/src/main/java/org/elasticsearch/cluster/routing/allocation/command/BasePrimaryAllocationCommand.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package org.elasticsearch.cluster.routing.allocation.command;
2121

2222
import org.elasticsearch.common.ParseField;
23-
import org.elasticsearch.common.ParseFieldMatcherSupplier;
2423
import org.elasticsearch.common.io.stream.StreamInput;
2524
import org.elasticsearch.common.io.stream.StreamOutput;
2625
import org.elasticsearch.common.xcontent.ObjectParser;

core/src/main/java/org/elasticsearch/index/IndexSettings.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.apache.lucene.index.MergePolicy;
2323
import org.elasticsearch.Version;
2424
import org.elasticsearch.cluster.metadata.IndexMetaData;
25-
import org.elasticsearch.common.ParseFieldMatcher;
2625
import org.elasticsearch.common.logging.Loggers;
2726
import org.elasticsearch.common.settings.IndexScopedSettings;
2827
import org.elasticsearch.common.settings.Setting;
@@ -136,7 +135,6 @@ public final class IndexSettings {
136135
private final Settings nodeSettings;
137136
private final int numberOfShards;
138137
private final boolean isShadowReplicaIndex;
139-
private final ParseFieldMatcher parseFieldMatcher;
140138
// volatile fields are updated via #updateIndexMetaData(IndexMetaData) under lock
141139
private volatile Settings settings;
142140
private volatile IndexMetaData indexMetaData;
@@ -237,7 +235,6 @@ public IndexSettings(final IndexMetaData indexMetaData, final Settings nodeSetti
237235
this.queryStringLenient = QUERY_STRING_LENIENT_SETTING.get(settings);
238236
this.queryStringAnalyzeWildcard = QUERY_STRING_ANALYZE_WILDCARD.get(nodeSettings);
239237
this.queryStringAllowLeadingWildcard = QUERY_STRING_ALLOW_LEADING_WILDCARD.get(nodeSettings);
240-
this.parseFieldMatcher = new ParseFieldMatcher(settings);
241238
this.defaultAllowUnmappedFields = scopedSettings.get(ALLOW_UNMAPPED);
242239
this.durability = scopedSettings.get(INDEX_TRANSLOG_DURABILITY_SETTING);
243240
syncInterval = INDEX_TRANSLOG_SYNC_INTERVAL_SETTING.get(settings);
@@ -388,11 +385,6 @@ public Settings getNodeSettings() {
388385
return nodeSettings;
389386
}
390387

391-
/**
392-
* Returns a {@link ParseFieldMatcher} for this index.
393-
*/
394-
public ParseFieldMatcher getParseFieldMatcher() { return parseFieldMatcher; }
395-
396388
/**
397389
* Updates the settings and index metadata and notifies all registered settings consumers with the new settings iff at least one setting has changed.
398390
*

core/src/main/java/org/elasticsearch/ingest/PipelineConfiguration.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.elasticsearch.cluster.AbstractDiffable;
2323
import org.elasticsearch.cluster.Diff;
2424
import org.elasticsearch.common.ParseField;
25-
import org.elasticsearch.common.ParseFieldMatcherSupplier;
2625
import org.elasticsearch.common.bytes.BytesReference;
2726
import org.elasticsearch.common.io.stream.StreamInput;
2827
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -40,7 +39,7 @@
4039
*/
4140
public final class PipelineConfiguration extends AbstractDiffable<PipelineConfiguration> implements ToXContent {
4241

43-
private static final ObjectParser<Builder, ParseFieldMatcherSupplier> PARSER = new ObjectParser<>("pipeline_config", Builder::new);
42+
private static final ObjectParser<Builder, Void> PARSER = new ObjectParser<>("pipeline_config", Builder::new);
4443
static {
4544
PARSER.declareString(Builder::setId, new ParseField("id"));
4645
PARSER.declareField((parser, builder, aVoid) -> {

core/src/main/java/org/elasticsearch/search/aggregations/bucket/histogram/HistogramAggregationBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package org.elasticsearch.search.aggregations.bucket.histogram;
2121

2222
import org.elasticsearch.common.ParseField;
23-
import org.elasticsearch.common.ParseFieldMatcherSupplier;
2423
import org.elasticsearch.common.ParsingException;
2524
import org.elasticsearch.common.io.stream.StreamInput;
2625
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -51,7 +50,7 @@ public class HistogramAggregationBuilder
5150
extends ValuesSourceAggregationBuilder<ValuesSource.Numeric, HistogramAggregationBuilder> {
5251
public static final String NAME = "histogram";
5352

54-
private static final ObjectParser<double[], ParseFieldMatcherSupplier> EXTENDED_BOUNDS_PARSER = new ObjectParser<>(
53+
private static final ObjectParser<double[], Void> EXTENDED_BOUNDS_PARSER = new ObjectParser<>(
5554
Histogram.EXTENDED_BOUNDS_FIELD.getPreferredName(),
5655
() -> new double[]{ Double.POSITIVE_INFINITY, Double.NEGATIVE_INFINITY });
5756
static {

core/src/main/java/org/elasticsearch/tasks/TaskResult.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.elasticsearch.client.Requests;
2323
import org.elasticsearch.common.Nullable;
2424
import org.elasticsearch.common.ParseField;
25-
import org.elasticsearch.common.ParseFieldMatcherSupplier;
2625
import org.elasticsearch.common.Strings;
2726
import org.elasticsearch.common.bytes.BytesReference;
2827
import org.elasticsearch.common.io.stream.StreamInput;

modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/RestSearchTemplateAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public RestChannelConsumer prepareRequest(RestRequest request, NodeClient client
9494

9595
// Creates the search request with all required params
9696
SearchRequest searchRequest = new SearchRequest();
97-
RestSearchAction.parseSearchRequest(searchRequest, request, parseFieldMatcher, null);
97+
RestSearchAction.parseSearchRequest(searchRequest, request, null);
9898

9999
// Creates the search template request
100100
SearchTemplateRequest searchTemplateRequest;

modules/reindex/src/main/java/org/elasticsearch/index/reindex/AbstractBulkByQueryRestHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ protected void parseInternalRequest(Request internal, RestRequest restRequest,
6262
* the generated parser probably is a noop but we should do the accounting just in case. It doesn't hurt to close twice but it
6363
* really hurts not to close if by some miracle we have to. */
6464
try {
65-
RestSearchAction.parseSearchRequest(searchRequest, restRequest, parseFieldMatcher, searchRequestParser);
65+
RestSearchAction.parseSearchRequest(searchRequest, restRequest, searchRequestParser);
6666
} finally {
6767
IOUtils.close(searchRequestParser);
6868
}

0 commit comments

Comments
 (0)