Amazon Kendra has three index types: GenAI Enterprise Edition index, Enterprise Edition index, and Developer Edition index. The following sections describe the features of each index.
Topics
Amazon Kendra GenAI Enterprise Edition
index
An Amazon Kendra GenAI Enterprise Edition index offers the highest accuracy for the Retrieve API operation and for Retrieval Augmented Generation (RAG) use cases. It's powered by the latest information retrieval technologies—like hybrid search (keyword and vector), semantic embedding, and re-ranker models—and has been tested across a variety of datasets. The Query API operation offers similar accuracy for an Amazon Kendra GenAI Enterprise Edition index when compared with Amazon Kendra Developer Edition and Amazon Kendra Enterprise Edition indexes.
An Amazon Kendra GenAI Enterprise Edition index enables mobility of your indexed data across AWS generative AI services. With this functionality, you can seamlessly reuse your investments without having to rebuild indexes. You can use it in an Amazon Bedrock knowledge base as a managed retriever, and integrate it with Amazon Bedrock tools like agents and prompt flows to build advanced AI assistants. You can also use it with Amazon Q Business for a fully managed digital assistant.
An Amazon Kendra GenAI Enterprise Edition index offers smaller, more granular capacity units and a lower starting price compared to the other two index types. This helps you to be more efficient with your capacity utilization.
Note
For the best experience and accuracy, we recommend that you choose an Amazon Kendra GenAI Enterprise Edition index.
Supported features
The following features are supported for an Amazon Kendra GenAI Enterprise Edition index if you're using the Retrieve API operation for RAG use cases:
-
Full support – Confidence score buckets, filtering, faceting, relevance tuning, custom document enrichment, custom metadata, and adjusting query capacity and document capacity.
-
Partial support – Data source connectors and user context filtering. For more information on partially supported features, see Limitations.
The following features are supported for an Amazon Kendra GenAI Enterprise Edition index if you're using the Query API operation for search use cases:
-
Full support – Document ranking, extractive question answering, confidence score buckets, filtering, faceting, sorting, collapsing and expanding query results, index browsing, Boolean queries, exact match, wildcard queries, query suggestions, query spell checker, relevance tuning, incremental learning, custom document enrichment, custom metadata, adjusting query capacity and document capacity, and search experience.
-
Partial support – Data source connectors and user context filtering. For more information on partially supported features, see Limitations.
Limitations
The following outlines the known limitations of an Amazon Kendra GenAI Enterprise Edition index:
-
Amazon Kendra GenAI Enterprise Edition indexes are only available in US East (N. Virginia) and US West (Oregon).
-
Amazon Kendra GenAI Enterprise Edition indexes only support English language content.
-
Amazon Kendra GenAI Enterprise Edition indexes support only v2.0 Amazon Kendra data source connectors.
-
In an Amazon Kendra GenAI Enterprise Edition index, you can only use user attributes to filter search results by user context.
-
Amazon Kendra GenAI Enterprise Edition indexes don't support token-based user access control or user ID and group –based user access control to documents.
-
The CreateAccessControlConfiguration API operation is disabled for Amazon Kendra GenAI Enterprise Edition indexes.
-
If you're using an Amazon Kendra GenAI Enterprise Edition index with Amazon Q Business, note the following about controlling end-user access to documents:
Amazon Q Business uses user email ID to determine end-user access to documents in an index. When you connect an Amazon Kendra index to Amazon Q Business, Amazon Q Business relays the user’s identifying email ID to Amazon Kendra to enable document filtering for end users. If data sources connected to your Amazon Kendra index don’t use email ID–based document filtering, or the email ID is not present, Amazon Q Business generates responses only from public documents.
Amazon Kendra Enterprise Edition index
An Amazon Kendra Enterprise Edition index provides semantic search capabilities, and offers a high-availability service that is suitable for production workloads.
Supported features
The following features are supported for an Amazon Kendra Enterprise Edition index if you're using the Retrieve API operation for RAG use cases: querying using advance query syntax, suggested spell corrections for queries, faceting, query suggestions to autocomplete search queries, and incremental learning.
All features are supported for an Amazon Kendra Enterprise Edition index if you're using the Query API operation for search use cases.
Limitations
The following outlines the known limitations of an Amazon Kendra Enterprise Edition index:
-
If you're using an Amazon Kendra Enterprise Edition index with Amazon Q Business, note the following about controlling end-user access to documents:
Amazon Q Business uses user email ID to determine end-user access to documents in an index. When you connect an Amazon Kendra index to Amazon Q Business, Amazon Q Business relays the user’s identifying email ID to Amazon Kendra to enable document filtering for end users. If data sources connected to your Amazon Kendra index don’t use email ID–based document filtering, or the email ID is not present, Amazon Q Business generates responses only from public documents.
Amazon Kendra Developer Edition index
An Amazon Kendra Developer Edition index also provides semantic search capabilities for you to test your use cases. However, we don't recommend it for production use cases.
Supported features
The following features are supported for an Amazon Kendra Developer Edition index if you're using the Retrieve API operation for RAG use cases: querying using advance query syntax, suggested spell corrections for queries, faceting, query suggestions to autocomplete search queries, and incremental learning.
All features are supported for an Amazon Kendra Developer Edition index if you're using the Query API operation for search use cases.
Limitations
The following outlines the known limitations of an Amazon Kendra Developer Edition index:
-
If you're using an Amazon Kendra Developer Edition index with Amazon Q Business, note the following about controlling end-user access to documents:
Amazon Q Business uses user email ID to determine end-user access to documents in an index. When you connect an Amazon Kendra index to Amazon Q Business, Amazon Q Business relays the user’s identifying email ID to Amazon Kendra to enable document filtering for end users. If data sources connected to your Amazon Kendra index don’t use email ID–based document filtering, or the email ID is not present, Amazon Q Business generates responses only from public documents.