Voiced by Amazon Polly |
Overview
Often your employees and customers have been trying to find the right information, only to end up clicking unrelated links for hours and can’t find the data which decreases productivity and creates inefficiencies. Additionally, implementing an enterprise search service within a large organization can be difficult. Today most data are unstructured and siled, keyword searches lack context, and search results are often inaccurate. Amazon Kendra solves this using power of machine learning. Amazon Kendra uses natural language understanding and reading comprehension to deeply understand the meaning of the content and the question.
Freedom Month Sale — Upgrade Your Skills, Save Big!
- Up to 80% OFF AWS Courses
- Up to 30% OFF Microsoft Certs
Introduction to Amazon Kendra
Amazon Kendra is an intelligent search service based on machine learning (ML). Amazon Kendra transforms search for your websites and apps so your employees and customers can easily find the content they’re looking for, even if it’s scattered across multiple locations and content repositories across your organization.
Custom Document Enrichment allows you to call external services such as Amazon Comprehend, Amazon Textract, and Amazon Transcribe to extract text from images, transcribe audio, and analyze video. For more information about using custom document enrichment, see Content and Metadata Enrichment to Enhance Your Search Experience with Custom Document Enrichment in Amazon Kendra. With the new Custom Document Enrichment feature in Amazon Kendra, you can now pre-process your documents during ingest and enrich your documents with new metadata.
Amazon Kendra supports various document formats such as Microsoft Word, PDF, and text. Working with a leading Edtech customer, we were asked to create an enterprise search solution that also uses images and PPT files. This post focuses on extending document support in Amazon Kendra so that you can pre-process text images and scanned documents (JPEG, PNG, or PDF) to be searchable. The solution combines Amazon Textract for document pre-processing and Optical Character Recognition (OCR) and Amazon Kendra for intelligent search.
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 provides relevant information to your users. You can use Amazon Kendra to create an updatable index of documents of various types. For a list of document types supported by Amazon Kendra, see Document Types. Amazon Kendra integrates with other services. For example, you can power Amazon Lex chatbots with Amazon Kendra search to provide helpful answers to user questions. You can use an Amazon Simple Storage Service bucket as a data source for Amazon Kendra to connect and index your documents. And you can set access policies or resource permissions using AWS Identity and Access Management.
Amazon Kendra has the following components:
- An index that contains your documents and allows you to search them.
- The data source that stores your documents and that Amazon Kendra connects to. You can automatically synchronize your data source with your Amazon Kendra index, so your index stays up-to-date with your source repository.
- A Document Add API that adds documents directly to the index.
Benefits of Amazon Kendra
- Access to the Content: With Amazon Kendra, we can easily access content from various repositories such as SharePoint, Amazon S3, ServiceNow, and Salesforce into a centralized index that allows you to search all questions from your data to find the exact answer.
- User access control: Within a few clicks, we can configure the index, connect the relevant data sources, and start using Kendra to find answers to our questions.
- Fine-tune search results: We can refine the search results by manually adjusting the importance of data sources or by using our tags.
- Connectivity: Amazon Kendra can connect to third-party data stores or data sources, such as Microsoft SharePoint. You can easily index and search documents using a data source.
Conclusion
As you can see, setting up Amazon Kendra is very easy. So, you can integrate Kendra with your app by using Kendra’s API. Amazon Kendra could be the tech tool that proves how innovation is evolving enough that most industries will find it worthwhile. The company just needs to connect its data stores to the search engine to get the engine to work finding the answers people need to know.
Freedom Month Sale — Discounts That Set You Free!
- Up to 80% OFF AWS Courses
- Up to 30% OFF Microsoft Certs
About CloudThat
CloudThat is an award-winning company and the first in India to offer cloud training and consulting services worldwide. As a Microsoft Solutions Partner, AWS Advanced Tier Training Partner, and Google Cloud Platform Partner, CloudThat has empowered over 850,000 professionals through 600+ cloud certifications winning global recognition for its training excellence including 20 MCT Trainers in Microsoft’s Global Top 100 and an impressive 12 awards in the last 8 years. CloudThat specializes in Cloud Migration, Data Platforms, DevOps, IoT, and cutting-edge technologies like Gen AI & AI/ML. It has delivered over 500 consulting projects for 250+ organizations in 30+ countries as it continues to empower professionals and enterprises to thrive in the digital-first world.
FAQs
1. How does Amazon Kendra handle incremental data updates?
ANS: – Amazon Kendra provides two ways to keep your index up to date. First, connectors provide scheduling to automatically synchronize your data sources regularly. Second, the Amazon Kendra API allows you to create your connector to send data directly to Amazon Kendra from your data source through your existing jobs or ETL applications.
2. What file types does Amazon Kendra support?
ANS: – Amazon Kendra supports structured, unstructured, and semi-structured data in .html, MS Office (.doc, .ppt), PDF, and text formats. With MediaSearch, you can also use Amazon Kendra to search for audio and video files.
3. Can I add custom connectors?
ANS: – You can write your connectors using the Amazon Kendra Custom Data Source API. In addition, Amazon Kendra has an expert search partner ecosystem that can help create connectors not currently available from AWS.

WRITTEN BY Modi Shubham Rajeshbhai
Shubham Modi is working as a Research Associate - Data and AI/ML in CloudThat. He is a focused and very enthusiastic person, keen to learn new things in Data Science on the Cloud. He has worked on AWS, Azure, Machine Learning, and many more technologies.
Comments