class Aws::CloudSearch::Types::DefineAnalysisSchemeRequest
Container for the parameters to the `DefineAnalysisScheme` operation. Specifies the name of the domain you want to update and the analysis scheme configuration.
@note When making an API call, you may pass DefineAnalysisSchemeRequest
data as a hash: { domain_name: "DomainName", # required analysis_scheme: { # required analysis_scheme_name: "StandardName", # required analysis_scheme_language: "ar", # required, accepts ar, bg, ca, cs, da, de, el, en, es, eu, fa, fi, fr, ga, gl, he, hi, hu, hy, id, it, ja, ko, lv, mul, nl, no, pt, ro, ru, sv, th, tr, zh-Hans, zh-Hant analysis_options: { synonyms: "String", stopwords: "String", stemming_dictionary: "String", japanese_tokenization_dictionary: "String", algorithmic_stemming: "none", # accepts none, minimal, light, full }, }, }
@!attribute [rw] domain_name
A string that represents the name of a domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen). @return [String]
@!attribute [rw] analysis_scheme
Configuration information for an analysis scheme. Each analysis scheme has a unique name and specifies the language of the text to be processed. The following options can be configured for an analysis scheme: `Synonyms`, `Stopwords`, `StemmingDictionary`, `JapaneseTokenizationDictionary` and `AlgorithmicStemming`. @return [Types::AnalysisScheme]
Constants
- SENSITIVE