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