You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::CloudSearch::Types::DefineAnalysisSchemeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudSearch::Types::DefineAnalysisSchemeRequest
- Defined in:
- (unknown)
Overview
When passing DefineAnalysisSchemeRequest as input to an Aws::Client method, you can use a vanilla 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
},
},
}
Container for the parameters to the DefineAnalysisScheme
operation. Specifies the name of the domain you want to update and the analysis scheme configuration.
Instance Attribute Summary collapse
-
#analysis_scheme ⇒ Types::AnalysisScheme
Configuration information for an analysis scheme.
-
#domain_name ⇒ String
A string that represents the name of a domain.
Instance Attribute Details
#analysis_scheme ⇒ Types::AnalysisScheme
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
.
#domain_name ⇒ String
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).