Kendra
💡 Definition
Amazon Kendra is an intelligent search service powered by machine learning. It provides natural language search capabilities for your websites and applications so your employees and customers can find the information they need.
🔑 Key Concepts
- Enterprise Search: Searches across multiple content repositories (SharePoint, S3, Salesforce, databases) from a single index.
- Natural Language: Users can ask questions like "How do I connect to VPN?" instead of just keywords.
- Document Understanding: Extracts answers directly from documents (PDFs, Word, etc.).
⚙️ How it Works
You connect Kendra to your data sources. It indexes the content. Users submit queries in natural language. Kendra returns specific answers or relevant document links.
🎯 Use Cases
- Internal Search: Corporate intranet search for HR policies, technical docs.
- Customer Support: Searching knowledge bases to help agents or customers find answers.
💰 Pricing Model
- Index: Charged per hour for the index (Developer or Enterprise edition).
📝 Exam Tips (CLF-C02)
- Keyword: "Enterprise Search", "Document Search", "Natural Language Search".
- Machine learning-powered search engine.
See Also: * OpenSearch (for log analytics/app search, Kendra is for document/enterprise search)