Amazon Kendra FAQs
How to get started
Get started building with Amazon Kendra in the AWS Management Console.
We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.
If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”
Essential cookies are necessary to provide our site and services and cannot be deactivated. They are usually set in response to your actions on the site, such as setting your privacy preferences, signing in, or filling in forms.
Performance cookies provide anonymous statistics about how customers navigate our site so we can improve site experience and performance. Approved third parties may perform analytics on our behalf, but they cannot use the data for their own purposes.
Functional cookies help us provide useful site features, remember your preferences, and display relevant content. Approved third parties may set these cookies to provide certain site features. If you do not allow these cookies, then some or all of these services may not function properly.
Advertising cookies may be set through our site by us or our advertising partners and help us deliver relevant marketing content. If you do not allow these cookies, you will experience less relevant advertising.
Blocking some types of cookies may impact your experience of our sites. You may review and change your choices at any time by selecting Cookie preferences in the footer of this site. We and selected third-parties use cookies or similar technologies as specified in the AWS Cookie Notice.
We display ads relevant to your interests on AWS sites and on other properties, including cross-context behavioral advertising. Cross-context behavioral advertising uses data from one site or app to advertise to you on a different company’s site or app.
To not allow AWS cross-context behavioral advertising based on cookies or similar technologies, select “Don't allow” and “Save privacy choices” below, or visit an AWS site with a legally-recognized decline signal enabled, such as the Global Privacy Control. If you delete your cookies or visit this site from a different browser or device, you will need to make your selection again. For more information about cookies and how we use them, please read our AWS Cookie Notice.
To not allow all other AWS cross-context behavioral advertising, complete this form by email.
For more information about how AWS handles your information, please read the AWS Privacy Notice.
We will only store essential cookies at this time, because we were unable to save your cookie preferences.
If you want to change your cookie preferences, try again later using the link in the AWS console footer, or contact support if the problem persists.
Amazon Kendra is a highly accurate and easy-to-use enterprise search service that’s powered by machine learning (ML). It allows developers to add search capabilities to their applications so their end users can discover information stored within the vast amount of content spread across their company. This includes data from manuals, research reports, FAQs, human resources (HR) documentation, and customer service guides, which may be found across various systems such as Amazon Simple Storage Service (S3), Microsoft SharePoint, Salesforce, ServiceNow, RDS databases, or Microsoft OneDrive. When you type a question, the service uses ML algorithms to understand the context and return the most relevant results, whether that means a precise answer or an entire document. For example, you can ask a question such as "How much is the cash reward on the corporate credit card?” and Amazon Kendra will map to the relevant documents and return a specific answer (such as “2%”). Kendra provides sample code so you can get started quickly and easily integrate highly accurate search into your new or existing applications.
Amazon Kendra provides ML-powered search capabilities for all unstructured data that you store in AWS. Amazon Kendra offers easy-to-use native connectors to popular AWS repository types such as Amazon S3 and Amazon RDS databases. Other AI services such as Amazon Comprehend, Amazon Transcribe, and Amazon Comprehend Medical can be used to pre-process documents, generate searchable text, extract entities, and enrich metadata for more-specialized search experiences.
When your data doesn’t contain a precise answer to a question, Amazon Kendra returns a list of the most-relevant documents ranked by its deep learning models.
Amazon Kendra does not yet support questions where the answers require cross-document passage aggregation or calculations.
The Amazon Kendra console provides the easiest way to get started. You can point Amazon Kendra at unstructured and semi-structured documents such as FAQs stored in Amazon S3. After ingestion, you can start testing Kendra by typing queries directly in the “search” section of the console. You can then deploy Amazon Kendra search in two easy ways: (1) use the visual UI editor in our Experience Builder (no code required), or (2) implement the Amazon Kendra API using a few lines of code for more-precise control. Code samples are also provided in the console to speed up API implementation.
Amazon Kendra offers domain-specific expertise for IT, pharma, insurance, energy, industrial, financial services, legal, media and entertainment, travel and hospitality, health, human resources, news, telecommunications, and automotive. You can further fine-tune and extend Kendra's domain-specific understanding by providing your own synonym lists. Simply upload a file with your specific terminology, and Amazon Kendra will use these synonyms to enrich user searches.
Amazon Kendra supports unstructured and semi-structured data in .html, MS Office (.doc, .ppt), PDF, and text formats. With the MediaSearch solution, you can also use Amazon Kendra to search audio and video files.
Amazon Kendra provides two methods of keeping your index up to date. First, connectors provide scheduling to automatically sync your data sources on a regular basis. Second, the Amazon Kendra API allows you to build your own connector to send data directly to Amazon Kendra from your data source via your existing ETL jobs or applications.
For information on language support, refer to this documentation page.
Ingesting content does not require coding when using the native connectors. You can also write your own custom connectors to integrate with other data sources, using the Amazon Kendra SDK. You can deploy Amazon Kendra search in two easy ways: (1) use the visual UI editor in our Experience Builder (no code required), or (2) implement the Kendra API using a few lines of code for more flexibility. Code samples are also provided in the console to speed up API implementation. The SDK provides full control and flexibility of the end-user experience.
See the AWS Regional Services page for more details.
You can write your own connectors using the Amzon Kendra Custom Data Source API. In addition, Amazon Kendra has a search-expert partner ecosystem that can help build connectors currently not available from AWS. Please contact us for more details on our partner network.
Amazon Kendra encrypts your data in transit and at rest. You have three choices for encryption keys for data at rest: AWS-owned KMS key, AWS-managed KMS key in your account, or a customer-managed KMS key. For data in transit, Amazon Kendra uses the HTTPS protocol to communicate with your client application. API calls to access Amazon Kendra through the network use Transport Layer Security (TLS) that must be supported by the client.
Yes, MediaSearch solution combines Amazon Kendra with Amazon Transcribe and enables users to search for relevant answers embedded in audio and video content.
Amazon Kendra GenAI Index is a new index in Kendra designed for retrieval-augmented generation (RAG) and intelligent search to help enterprises build digital assistants and intelligent search experiences more efficiently and effectively. This index offers high retrieval accuracy, leveraging advanced semantic models and the latest information retrieval technologies. Kendra GenAI Index connects to 40+ enterprise data sources with support for user permissions through metadata-based filtering. It can be integrated with Bedrock Knowledge Bases and other Bedrock tools to create RAG-powered digital assistants, or used with Q Business for a fully managed digital assistant solution. This integration enables choosing appropriate GenAI tools for indexed content. You can build RAG-powered chatbots by combining Kendra GenAI Index with foundation models, custom prompts, and workflows. Additionally, you can use the index with Q Business to create a fully managed GenAI assistant on your indexed content.
Kendra GenAI Index is deeply integrated with both Q Business and Bedrock Knowledge Base, providing flexibility and versatility in building enterprise generative AI solutions. You can leverage a generative AI Index as a retriever in Q Business for a fully managed approach to building a generative AI assistant, offering a streamlined experience without extensive configuration. Alternatively, if you require greater configurability over aspects like prompt customization, foundational model choice, and orchestration, you can utilize the GenAI Index as a managed retriever with Bedrock Knowledge Bases to tailor the solution to your needs. Moreover, the GenAI Index supports mobility between Q Business and Bedrock Knowledge Bases, enabling seamless transition as your requirements evolve.
GenAI Index enhances semantic accuracy by integrating vector search and improved semantic models, which have been rigorously evaluated across diverse datasets. GenAI Index works with Bedrock knowledge bases and the GenAI index has a smaller starting capacity enabling customers to start with a small workload.
Get started building with Amazon Kendra in the AWS Management Console.