Class: Aws::CloudSearch::Types::AnalysisScheme

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudsearch/types.rb

Overview

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`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#analysis_optionsTypes::AnalysisOptions

Synonyms, stopwords, and stemming options for an analysis scheme. Includes tokenization dictionary for Japanese.



128
129
130
131
132
133
134
# File 'lib/aws-sdk-cloudsearch/types.rb', line 128

class AnalysisScheme < Struct.new(
  :analysis_scheme_name,
  :analysis_scheme_language,
  :analysis_options)
  SENSITIVE = []
  include Aws::Structure
end

#analysis_scheme_languageString

An [IETF RFC 4646] language code or ‘mul` for multiple languages.

[1]: tools.ietf.org/html/rfc4646

Returns:

  • (String)


128
129
130
131
132
133
134
# File 'lib/aws-sdk-cloudsearch/types.rb', line 128

class AnalysisScheme < Struct.new(
  :analysis_scheme_name,
  :analysis_scheme_language,
  :analysis_options)
  SENSITIVE = []
  include Aws::Structure
end

#analysis_scheme_nameString

Names must begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore).

Returns:

  • (String)


128
129
130
131
132
133
134
# File 'lib/aws-sdk-cloudsearch/types.rb', line 128

class AnalysisScheme < Struct.new(
  :analysis_scheme_name,
  :analysis_scheme_language,
  :analysis_options)
  SENSITIVE = []
  include Aws::Structure
end