Skip to content

Commit b5d9d3d

Browse files
committed
small renames here and there
1 parent 8365e7b commit b5d9d3d

File tree

3 files changed

+24
-29
lines changed

3 files changed

+24
-29
lines changed

src/main/java/org/elasticsearch/action/explain/ExplainRequest.java

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,17 @@
1919

2020
package org.elasticsearch.action.explain;
2121

22-
import org.elasticsearch.ElasticSearchGenerationException;
2322
import org.elasticsearch.action.ActionRequestValidationException;
2423
import org.elasticsearch.action.ValidateActions;
2524
import org.elasticsearch.action.support.single.shard.SingleShardOperationRequest;
2625
import org.elasticsearch.client.Requests;
2726
import org.elasticsearch.common.Strings;
28-
import org.elasticsearch.common.bytes.BytesArray;
2927
import org.elasticsearch.common.bytes.BytesReference;
3028
import org.elasticsearch.common.io.stream.StreamInput;
3129
import org.elasticsearch.common.io.stream.StreamOutput;
32-
import org.elasticsearch.common.xcontent.ToXContent;
33-
import org.elasticsearch.common.xcontent.XContentBuilder;
34-
import org.elasticsearch.common.xcontent.XContentFactory;
3530
import org.elasticsearch.common.xcontent.XContentType;
36-
import org.elasticsearch.index.query.QueryBuilder;
37-
import org.elasticsearch.search.builder.SearchSourceBuilder;
3831

3932
import java.io.IOException;
40-
import java.util.Map;
4133

4234
/**
4335
* Explain request encapsulating the explain query and document identifier to get an explanation for.
@@ -55,7 +47,7 @@ public class ExplainRequest extends SingleShardOperationRequest {
5547

5648
private String[] filteringAlias = Strings.EMPTY_ARRAY;
5749

58-
ExplainRequest(){
50+
ExplainRequest() {
5951
}
6052

6153
public ExplainRequest(String index, String type, String id) {
@@ -127,8 +119,8 @@ public ExplainRequest source(ExplainSourceBuilder sourceBuilder) {
127119
return this;
128120
}
129121

130-
public ExplainRequest source(BytesReference querySource, boolean unsafe) {
131-
this.source = querySource;
122+
public ExplainRequest source(BytesReference source, boolean unsafe) {
123+
this.source = source;
132124
this.sourceUnsafe = unsafe;
133125
return this;
134126
}

src/main/java/org/elasticsearch/action/explain/ExplainRequestBuilder.java

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,8 @@
2323
import org.elasticsearch.action.support.BaseRequestBuilder;
2424
import org.elasticsearch.client.Client;
2525
import org.elasticsearch.common.bytes.BytesReference;
26-
import org.elasticsearch.common.xcontent.XContentBuilder;
2726
import org.elasticsearch.index.query.QueryBuilder;
2827

29-
import java.util.Map;
30-
3128
/**
3229
* A builder for {@link ExplainRequest}.
3330
*/
@@ -97,13 +94,24 @@ public ExplainRequestBuilder setPreference(String preference) {
9794
/**
9895
* Sets the query to get a score explanation for.
9996
*/
100-
public ExplainRequestBuilder setQuery(QueryBuilder queryBuilder) {
101-
sourceBuilder().query(queryBuilder);
97+
public ExplainRequestBuilder setQuery(QueryBuilder query) {
98+
sourceBuilder().query(query);
10299
return this;
103100
}
104101

105-
public ExplainRequestBuilder setSource(BytesReference querySource, boolean unsafe) {
106-
request().source(querySource, unsafe);
102+
/**
103+
* Sets the query to get a score explanation for.
104+
*/
105+
public ExplainRequestBuilder setQuery(BytesReference query) {
106+
sourceBuilder().query(query);
107+
return this;
108+
}
109+
110+
/**
111+
* Sets the full source of the explain request (for example, wrapping an actual query).
112+
*/
113+
public ExplainRequestBuilder setSource(BytesReference source, boolean unsafe) {
114+
request().source(source, unsafe);
107115
return this;
108116
}
109117

src/main/java/org/elasticsearch/action/explain/TransportExplainAction.java

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,40 +19,34 @@
1919

2020
package org.elasticsearch.action.explain;
2121

22-
import com.google.common.collect.ImmutableMap;
2322
import org.apache.lucene.index.Term;
24-
import org.apache.lucene.search.*;
23+
import org.apache.lucene.search.Explanation;
2524
import org.elasticsearch.ElasticSearchException;
2625
import org.elasticsearch.action.support.single.shard.TransportShardSingleOperationAction;
2726
import org.elasticsearch.cluster.ClusterService;
2827
import org.elasticsearch.cluster.ClusterState;
2928
import org.elasticsearch.cluster.block.ClusterBlockException;
3029
import org.elasticsearch.cluster.block.ClusterBlockLevel;
3130
import org.elasticsearch.cluster.routing.ShardIterator;
32-
import org.elasticsearch.common.bytes.BytesReference;
3331
import org.elasticsearch.common.inject.Inject;
3432
import org.elasticsearch.common.settings.Settings;
3533
import org.elasticsearch.common.xcontent.XContentFactory;
3634
import org.elasticsearch.common.xcontent.XContentHelper;
3735
import org.elasticsearch.common.xcontent.XContentParser;
3836
import org.elasticsearch.index.engine.Engine;
39-
import org.elasticsearch.index.mapper.ParsedDocument;
4037
import org.elasticsearch.index.mapper.Uid;
4138
import org.elasticsearch.index.mapper.internal.UidFieldMapper;
4239
import org.elasticsearch.index.query.ParsedQuery;
4340
import org.elasticsearch.index.service.IndexService;
4441
import org.elasticsearch.index.shard.service.IndexShard;
4542
import org.elasticsearch.indices.IndicesService;
4643
import org.elasticsearch.script.ScriptService;
47-
import org.elasticsearch.search.SearchParseElement;
4844
import org.elasticsearch.search.internal.InternalSearchRequest;
4945
import org.elasticsearch.search.internal.SearchContext;
50-
import org.elasticsearch.search.query.QueryParseElement;
5146
import org.elasticsearch.threadpool.ThreadPool;
5247
import org.elasticsearch.transport.TransportService;
5348

5449
import java.io.IOException;
55-
import java.util.Map;
5650

5751
/**
5852
* Explain transport action. Computes the explain on the targeted shard.
@@ -105,11 +99,12 @@ protected ExplainResponse shardOperation(ExplainRequest request, int shardId) th
10599
scriptService
106100
);
107101
SearchContext.setCurrent(context);
108-
context.parsedQuery(retrieveParsedQuery(request, indexService));
109-
context.preProcess();
110-
int topLevelDocId = result.docIdAndVersion().docId + result.docIdAndVersion().docStart;
111102

112103
try {
104+
context.parsedQuery(parseQuery(request, indexService));
105+
context.preProcess();
106+
int topLevelDocId = result.docIdAndVersion().docId + result.docIdAndVersion().docStart;
107+
113108
Explanation explanation = context.searcher().explain(context.query(), topLevelDocId);
114109
return new ExplainResponse(true, explanation);
115110
} catch (IOException e) {
@@ -120,7 +115,7 @@ protected ExplainResponse shardOperation(ExplainRequest request, int shardId) th
120115
}
121116
}
122117

123-
private ParsedQuery retrieveParsedQuery(ExplainRequest request, IndexService indexService) {
118+
private ParsedQuery parseQuery(ExplainRequest request, IndexService indexService) {
124119
try {
125120
XContentParser parser = XContentHelper.createParser(request.source());
126121
for (XContentParser.Token token = parser.nextToken(); token != XContentParser.Token.END_OBJECT; token = parser.nextToken()) {

0 commit comments

Comments
 (0)