aws-kendra
Manage ML-powered enterprise search indexes and data sources.
TLDR
Create a new Kendra index
SYNOPSIS
aws kendra command [options]
DESCRIPTION
aws kendra is the AWS CLI interface for Amazon Kendra, an intelligent enterprise search service powered by machine learning. Kendra provides natural language search capabilities across documents, FAQs, and other content sources.
Kendra indexes documents from various data sources including S3, SharePoint, Salesforce, ServiceNow, and databases. It understands natural language queries and returns relevant passages with highlighted answers, supporting semantic search beyond keyword matching.
COMMANDS
create-index
Create a new search indexdelete-index
Delete an indexlist-indices
List all indexesquery
Submit a search querybatch-put-document
Add documents to an indexbatch-delete-document
Remove documents from an indexcreate-data-source
Create a connector to external contentstart-data-source-sync-job
Trigger document synchronizationcreate-faq
Add FAQ content for direct answersget-query-suggestions
Get autocomplete suggestions
CAVEATS
Index creation takes 15-30 minutes. Document ingestion costs apply per document scanned. Query capacity units (QCUs) determine concurrent query limits. Large document processing can be slow; use data sources for bulk content. Enterprise edition required for advanced features.
HISTORY
Amazon Kendra launched in December 2019 as an ML-powered enterprise search service. Query suggestions were added in 2021, and featured results for promoted content in 2022. The service has expanded data source connectors to support over 14 content repositories.
SEE ALSO
aws(1), aws-opensearch(1)
