|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.action.support.BaseRequestBuilder<ExplainRequest,ExplainResponse> org.elasticsearch.action.explain.ExplainRequestBuilder
public class ExplainRequestBuilder
A builder for ExplainRequest
.
Field Summary |
---|
Fields inherited from class org.elasticsearch.action.support.BaseRequestBuilder |
---|
client, request |
Constructor Summary | |
---|---|
ExplainRequestBuilder(Client client,
String index,
String type,
String id)
|
Method Summary | |
---|---|
protected void |
doExecute(ActionListener<ExplainResponse> listener)
|
ExplainRequestBuilder |
operationThreaded(boolean threadedOperation)
Sets whether the actual explain action should occur in a different thread if executed locally. |
ExplainRequestBuilder |
setFields(String... fields)
Explicitly specify the fields that will be returned for the explained document. |
ExplainRequestBuilder |
setId(String id)
Sets the id to get a score explanation for. |
ExplainRequestBuilder |
setIndex(String index)
Sets the index to get a score explanation for. |
ExplainRequestBuilder |
setParent(String parent)
Simple sets the routing. |
ExplainRequestBuilder |
setPreference(String preference)
Sets the shard preference. |
ExplainRequestBuilder |
setQuery(BytesReference query)
Sets the query to get a score explanation for. |
ExplainRequestBuilder |
setQuery(QueryBuilder query)
Sets the query to get a score explanation for. |
ExplainRequestBuilder |
setRouting(String routing)
Sets the routing for sharding. |
ExplainRequestBuilder |
setSource(BytesReference source,
boolean unsafe)
Sets the full source of the explain request (for example, wrapping an actual query). |
ExplainRequestBuilder |
setType(String type)
Sets the type to get a score explanation for. |
Methods inherited from class org.elasticsearch.action.support.BaseRequestBuilder |
---|
execute, execute, request |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExplainRequestBuilder(Client client, String index, String type, String id)
Method Detail |
---|
public ExplainRequestBuilder setIndex(String index)
public ExplainRequestBuilder setType(String type)
public ExplainRequestBuilder setId(String id)
public ExplainRequestBuilder setRouting(String routing)
public ExplainRequestBuilder setParent(String parent)
public ExplainRequestBuilder setPreference(String preference)
public ExplainRequestBuilder setQuery(QueryBuilder query)
public ExplainRequestBuilder setQuery(BytesReference query)
public ExplainRequestBuilder setFields(String... fields)
public ExplainRequestBuilder setSource(BytesReference source, boolean unsafe)
public ExplainRequestBuilder operationThreaded(boolean threadedOperation)
protected void doExecute(ActionListener<ExplainResponse> listener)
doExecute
in class BaseRequestBuilder<ExplainRequest,ExplainResponse>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |