public class AnalyzeRequestBuilder extends SingleCustomOperationRequestBuilder<AnalyzeRequest,AnalyzeResponse,AnalyzeRequestBuilder>
client, request
Constructor and Description |
---|
AnalyzeRequestBuilder(IndicesAdminClient indicesClient) |
AnalyzeRequestBuilder(IndicesAdminClient indicesClient,
String index,
String text) |
Modifier and Type | Method and Description |
---|---|
protected void |
doExecute(ActionListener<AnalyzeResponse> listener) |
AnalyzeRequestBuilder |
setAnalyzer(String analyzer)
Sets the analyzer name to use in order to analyze the text.
|
AnalyzeRequestBuilder |
setCharFilters(String... charFilters)
Sets char filters that will be used before the tokenizer.
|
AnalyzeRequestBuilder |
setField(String field)
Sets the field that its analyzer will be used to analyze the text.
|
AnalyzeRequestBuilder |
setIndex(String index)
Sets the index to use to analyzer the text (for example, if it holds specific analyzers
registered).
|
AnalyzeRequestBuilder |
setTokenFilters(String... tokenFilters)
Sets token filters that will be used on top of a tokenizer provided.
|
AnalyzeRequestBuilder |
setTokenizer(String tokenizer)
Instead of setting the analyzer, sets the tokenizer that will be used as part of a custom
analyzer.
|
setOperationThreaded, setPreferLocal
execute, execute, get, get, get, putHeader, request, setListenerThreaded
public AnalyzeRequestBuilder(IndicesAdminClient indicesClient)
public AnalyzeRequestBuilder(IndicesAdminClient indicesClient, String index, String text)
public AnalyzeRequestBuilder setIndex(String index)
public AnalyzeRequestBuilder setAnalyzer(String analyzer)
analyzer
- The analyzer name.public AnalyzeRequestBuilder setField(String field)
public AnalyzeRequestBuilder setTokenizer(String tokenizer)
public AnalyzeRequestBuilder setTokenFilters(String... tokenFilters)
public AnalyzeRequestBuilder setCharFilters(String... charFilters)
protected void doExecute(ActionListener<AnalyzeResponse> listener)
doExecute
in class ActionRequestBuilder<AnalyzeRequest,AnalyzeResponse,AnalyzeRequestBuilder,IndicesAdminClient>
Copyright © 2009–2015. All rights reserved.