class Aws::LexModelsV2::Types::KendraConfiguration

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.

@note When making an API call, you may pass KendraConfiguration

data as a hash:

    {
      kendra_index: "KendraIndexArn", # required
      query_filter_string_enabled: false,
      query_filter_string: "QueryFilterString",
    }

@!attribute [rw] kendra_index

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.
@return [String]

@!attribute [rw] query_filter_string_enabled

Determines whether the AMAZON.KendraSearchIntent intent uses a
custom query string to query the Amazon Kendra index.
@return [Boolean]

@!attribute [rw] query_filter_string

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

[1]: https://docs.aws.amazon.com/kendra/latest/dg/filtering.html
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/KendraConfiguration AWS API Documentation

Constants

SENSITIVE