public class AnalyzeRequestBuilder extends SingleShardOperationRequestBuilder<AnalyzeRequest,AnalyzeResponse,AnalyzeRequestBuilder>
action, client, request
Constructor | Description |
---|---|
AnalyzeRequestBuilder(ElasticsearchClient client,
AnalyzeAction action) |
|
AnalyzeRequestBuilder(ElasticsearchClient client,
AnalyzeAction action,
java.lang.String index,
java.lang.String... text) |
Modifier and Type | Method | Description |
---|---|---|
AnalyzeRequestBuilder |
addCharFilter(java.lang.String tokenFilter) |
Add a name of char filter that will be used before the tokenizer.
|
AnalyzeRequestBuilder |
addCharFilter(java.util.Map<java.lang.String,?> charFilter) |
Add char filter setting that will be used on top of a tokenizer provided.
|
AnalyzeRequestBuilder |
addTokenFilter(java.lang.String tokenFilter) |
Add a name of token filter that will be used on top of a tokenizer provided.
|
AnalyzeRequestBuilder |
addTokenFilter(java.util.Map<java.lang.String,?> tokenFilter) |
Add token filter setting that will be used on top of a tokenizer provided.
|
AnalyzeRequestBuilder |
setAnalyzer(java.lang.String analyzer) |
Sets the analyzer name to use in order to analyze the text.
|
AnalyzeRequestBuilder |
setAttributes(java.lang.String... attributes) |
Sets attributes that will include results
|
AnalyzeRequestBuilder |
setExplain(boolean explain) |
Sets explain
|
AnalyzeRequestBuilder |
setField(java.lang.String field) |
Sets the field that its analyzer will be used to analyze the text.
|
AnalyzeRequestBuilder |
setNormalizer(java.lang.String normalizer) |
Instead of setting the analyzer and tokenizer, sets the normalizer as name
|
AnalyzeRequestBuilder |
setText(java.lang.String... texts) |
Sets texts to analyze
|
AnalyzeRequestBuilder |
setTokenizer(java.lang.String tokenizer) |
Instead of setting the analyzer, sets the tokenizer as name that will be used as part of a custom
analyzer.
|
AnalyzeRequestBuilder |
setTokenizer(java.util.Map<java.lang.String,?> tokenizer) |
Instead of setting the analyzer, sets the tokenizer using custom settings that will be used as part of a custom
analyzer.
|
execute, execute, get, get, get, request
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setIndex
public AnalyzeRequestBuilder(ElasticsearchClient client, AnalyzeAction action)
public AnalyzeRequestBuilder(ElasticsearchClient client, AnalyzeAction action, java.lang.String index, java.lang.String... text)
public AnalyzeRequestBuilder setAnalyzer(java.lang.String analyzer)
analyzer
- The analyzer name.public AnalyzeRequestBuilder setField(java.lang.String field)
public AnalyzeRequestBuilder setTokenizer(java.lang.String tokenizer)
public AnalyzeRequestBuilder setTokenizer(java.util.Map<java.lang.String,?> tokenizer)
public AnalyzeRequestBuilder addTokenFilter(java.util.Map<java.lang.String,?> tokenFilter)
public AnalyzeRequestBuilder addTokenFilter(java.lang.String tokenFilter)
public AnalyzeRequestBuilder addCharFilter(java.util.Map<java.lang.String,?> charFilter)
public AnalyzeRequestBuilder addCharFilter(java.lang.String tokenFilter)
public AnalyzeRequestBuilder setExplain(boolean explain)
public AnalyzeRequestBuilder setAttributes(java.lang.String... attributes)
public AnalyzeRequestBuilder setText(java.lang.String... texts)
public AnalyzeRequestBuilder setNormalizer(java.lang.String normalizer)