How Amazon Kendra works - Amazon Kendra

How Amazon Kendra works

Amazon Kendra provides search functionality to your application. It indexes your documents directly or from your third-party document repository and intelligently serves relevant information to your users. You can use Amazon Kendra to create an updatable index of documents of a variety of types. For a list of document types supported by Amazon Kendra see Types of documents.

Amazon Kendra integrates with other services. For example, you can power Amazon Lex chat bots with Amazon Kendra search to provide useful answers to users' questions. You can use an Amazon Simple Storage Service bucket as a data source for Amazon Kendra to connect to and index your documents. And you can set up access policies or permissions to resources using AWS Identity and Access Management.

Amazon Kendra has the following components:

  • An index that holds your documents and makes them searchable.

  • A data source that stores your documents and Amazon Kendra connects to. You can automatically synchronize a data source with an Amazon Kendra index so that your index stays updated with your source repository.

  • A document addition API that adds documents directly to an index.

You can use Amazon Kendra through the console or the API. You can create, update, and delete indexes. Deleting an index deletes all of its data source connectors and permanently deletes all of your document information from Amazon Kendra.