public static interface AnalysisOptions.Builder extends CopyableBuilder<AnalysisOptions.Builder,AnalysisOptions>
Modifier and Type | Method and Description |
---|---|
AnalysisOptions.Builder |
algorithmicStemming(AlgorithmicStemming algorithmicStemming)
The level of algorithmic stemming to perform:
none , minimal , light , or
full . |
AnalysisOptions.Builder |
algorithmicStemming(String algorithmicStemming)
The level of algorithmic stemming to perform:
none , minimal , light , or
full . |
AnalysisOptions.Builder |
japaneseTokenizationDictionary(String japaneseTokenizationDictionary)
A JSON array that contains a collection of terms, tokens, readings and part of speech for Japanese
Tokenizaiton.
|
AnalysisOptions.Builder |
stemmingDictionary(String stemmingDictionary)
A JSON object that contains a collection of string:value pairs that each map a term to its stem.
|
AnalysisOptions.Builder |
stopwords(String stopwords)
A JSON array of terms to ignore during indexing and searching.
|
AnalysisOptions.Builder |
synonyms(String synonyms)
A JSON object that defines synonym groups and aliases.
|
copy
apply, build
AnalysisOptions.Builder synonyms(String synonyms)
A JSON object that defines synonym groups and aliases. A synonym group is an array of arrays, where each sub-array is a group of terms where each term in the group is considered a synonym of every other term in the group. The aliases value is an object that contains a collection of string:value pairs where the string specifies a term and the array of values specifies each of the aliases for that term. An alias is considered a synonym of the specified term, but the term is not considered a synonym of the alias. For more information about specifying synonyms, see Synonyms in the Amazon CloudSearch Developer Guide.
synonyms
- A JSON object that defines synonym groups and aliases. A synonym group is an array of arrays, where
each sub-array is a group of terms where each term in the group is considered a synonym of every other
term in the group. The aliases value is an object that contains a collection of string:value pairs
where the string specifies a term and the array of values specifies each of the aliases for that term.
An alias is considered a synonym of the specified term, but the term is not considered a synonym of
the alias. For more information about specifying synonyms, see Synonyms in the Amazon CloudSearch Developer Guide.AnalysisOptions.Builder stopwords(String stopwords)
A JSON array of terms to ignore during indexing and searching. For example,
["a", "an", "the", "of"]
. The stopwords dictionary must explicitly list each word you want to
ignore. Wildcards and regular expressions are not supported.
stopwords
- A JSON array of terms to ignore during indexing and searching. For example,
["a", "an", "the", "of"]
. The stopwords dictionary must explicitly list each word you
want to ignore. Wildcards and regular expressions are not supported.AnalysisOptions.Builder stemmingDictionary(String stemmingDictionary)
A JSON object that contains a collection of string:value pairs that each map a term to its stem. For example,
{"term1": "stem1", "term2": "stem2", "term3": "stem3"}
. The stemming dictionary is applied in
addition to any algorithmic stemming. This enables you to override the results of the algorithmic stemming to
correct specific cases of overstemming or understemming. The maximum size of a stemming dictionary is 500 KB.
stemmingDictionary
- A JSON object that contains a collection of string:value pairs that each map a term to its stem. For
example, {"term1": "stem1", "term2": "stem2", "term3": "stem3"}
. The stemming dictionary
is applied in addition to any algorithmic stemming. This enables you to override the results of the
algorithmic stemming to correct specific cases of overstemming or understemming. The maximum size of a
stemming dictionary is 500 KB.AnalysisOptions.Builder japaneseTokenizationDictionary(String japaneseTokenizationDictionary)
A JSON array that contains a collection of terms, tokens, readings and part of speech for Japanese Tokenizaiton. The Japanese tokenization dictionary enables you to override the default tokenization for selected terms. This is only valid for Japanese language fields.
japaneseTokenizationDictionary
- A JSON array that contains a collection of terms, tokens, readings and part of speech for Japanese
Tokenizaiton. The Japanese tokenization dictionary enables you to override the default tokenization
for selected terms. This is only valid for Japanese language fields.AnalysisOptions.Builder algorithmicStemming(String algorithmicStemming)
The level of algorithmic stemming to perform: none
, minimal
, light
, or
full
. The available levels vary depending on the language. For more information, see Language Specific Text Processing Settings in the Amazon CloudSearch Developer
Guide
algorithmicStemming
- The level of algorithmic stemming to perform: none
, minimal
,
light
, or full
. The available levels vary depending on the language. For
more information, see Language Specific Text Processing Settings in the Amazon CloudSearch Developer
GuideAlgorithmicStemming
,
AlgorithmicStemming
AnalysisOptions.Builder algorithmicStemming(AlgorithmicStemming algorithmicStemming)
The level of algorithmic stemming to perform: none
, minimal
, light
, or
full
. The available levels vary depending on the language. For more information, see Language Specific Text Processing Settings in the Amazon CloudSearch Developer
Guide
algorithmicStemming
- The level of algorithmic stemming to perform: none
, minimal
,
light
, or full
. The available levels vary depending on the language. For
more information, see Language Specific Text Processing Settings in the Amazon CloudSearch Developer
GuideAlgorithmicStemming
,
AlgorithmicStemming
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.