org.elasticsearch.client.action.admin.indices.analyze
Class AnalyzeRequestBuilder

java.lang.Object
  extended by org.elasticsearch.client.action.admin.indices.support.BaseIndicesRequestBuilder<AnalyzeRequest,AnalyzeResponse>
      extended by org.elasticsearch.client.action.admin.indices.analyze.AnalyzeRequestBuilder
All Implemented Interfaces:
RequestBuilder<AnalyzeRequest,AnalyzeResponse>

public class AnalyzeRequestBuilder
extends BaseIndicesRequestBuilder<AnalyzeRequest,AnalyzeResponse>


Field Summary
 
Fields inherited from class org.elasticsearch.client.action.admin.indices.support.BaseIndicesRequestBuilder
client, request
 
Constructor Summary
AnalyzeRequestBuilder(IndicesAdminClient indicesClient, java.lang.String index, java.lang.String text)
           
 
Method Summary
protected  void doExecute(ActionListener<AnalyzeResponse> listener)
           
 AnalyzeRequestBuilder setAnalyzer(java.lang.String analyzer)
          Sets the analyzer name to use in order to analyze the text.
 AnalyzeRequestBuilder setField(java.lang.String field)
           
 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.
 
Methods inherited from class org.elasticsearch.client.action.admin.indices.support.BaseIndicesRequestBuilder
execute, execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalyzeRequestBuilder

public AnalyzeRequestBuilder(IndicesAdminClient indicesClient,
                             java.lang.String index,
                             java.lang.String text)
Method Detail

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)