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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudsearch/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 'gems/aws-sdk-cloudsearch/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.

Returns:

  • (String)


128
129
130
131
132
133
134
# File 'gems/aws-sdk-cloudsearch/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 'gems/aws-sdk-cloudsearch/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