Class: Aws::LexModelsV2::Types::KendraConfiguration

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

Overview

Provides configuration information for the ‘AMAZON.KendraSearchIntent` intent. When you use this intent, Amazon Lex searches the specified Amazon Kendra index and returns documents from the index that match the user’s utterance.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#kendra_indexString

The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the ‘AMAZON.KendraSearchIntent` intent to search. The index must be in the same account and Region as the Amazon Lex bot.

Returns:

  • (String)


8563
8564
8565
8566
8567
8568
8569
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 8563

class KendraConfiguration < Struct.new(
  :kendra_index,
  :query_filter_string_enabled,
  :query_filter_string)
  SENSITIVE = []
  include Aws::Structure
end

#query_filter_stringString

A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query. The filter is in the format defined by Amazon Kendra. For more information, see [Filtering queries].

[1]: docs.aws.amazon.com/kendra/latest/dg/filtering.html

Returns:

  • (String)


8563
8564
8565
8566
8567
8568
8569
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 8563

class KendraConfiguration < Struct.new(
  :kendra_index,
  :query_filter_string_enabled,
  :query_filter_string)
  SENSITIVE = []
  include Aws::Structure
end

#query_filter_string_enabledBoolean

Determines whether the ‘AMAZON.KendraSearchIntent` intent uses a custom query string to query the Amazon Kendra index.

Returns:

  • (Boolean)


8563
8564
8565
8566
8567
8568
8569
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 8563

class KendraConfiguration < Struct.new(
  :kendra_index,
  :query_filter_string_enabled,
  :query_filter_string)
  SENSITIVE = []
  include Aws::Structure
end