org.elasticsearch.client.action.admin.indices.analyze
Class AnalyzeRequestBuilder
java.lang.Object
org.elasticsearch.client.action.admin.indices.support.BaseIndicesRequestBuilder<AnalyzeRequest,AnalyzeResponse>
org.elasticsearch.client.action.admin.indices.analyze.AnalyzeRequestBuilder
- All Implemented Interfaces:
- RequestBuilder<AnalyzeRequest,AnalyzeResponse>
public class AnalyzeRequestBuilder
- extends BaseIndicesRequestBuilder<AnalyzeRequest,AnalyzeResponse>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnalyzeRequestBuilder
public AnalyzeRequestBuilder(IndicesAdminClient indicesClient,
java.lang.String index,
java.lang.String text)
setAnalyzer
public AnalyzeRequestBuilder setAnalyzer(java.lang.String analyzer)
- Sets the analyzer name to use in order to analyze the text.
- Parameters:
analyzer
- The analyzer name.
setPreferLocal
public AnalyzeRequestBuilder setPreferLocal(boolean preferLocal)
- if this operation hits a node with a local relevant shard, should it be preferred
to be executed on, or just do plain round robin. Defaults to true
doExecute
protected void doExecute(ActionListener<AnalyzeResponse> listener)
- Specified by:
doExecute
in class BaseIndicesRequestBuilder<AnalyzeRequest,AnalyzeResponse>
setField
public AnalyzeRequestBuilder setField(java.lang.String field)