AWS's kendra service · portable interface driver.Kendra · AWS index
| Operation | Description |
|---|---|
CreateDataSource |
|
CreateIndex |
|
DeleteDataSource |
|
DeleteIndex |
|
DescribeDataSource |
|
DescribeIndex |
|
ListDataSources |
|
ListIndices |
|
ListTagsForResource |
|
TagResource |
|
UntagResource |
|
UpdateDataSource |
|
UpdateIndex |
Discovered by type assertion; only some providers implement these.
AccessControls is the optional access control configuration capability.
| Operation | Description |
|---|---|
CreateAccessControlConfiguration |
|
DeleteAccessControlConfiguration |
|
DescribeAccessControlConfiguration |
|
ListAccessControlConfigurations |
|
UpdateAccessControlConfiguration |
BlockLists is the optional query suggestions block list capability.
| Operation | Description |
|---|---|
CreateQuerySuggestionsBlockList |
|
DeleteQuerySuggestionsBlockList |
|
DescribeQuerySuggestionsBlockList |
|
ListQuerySuggestionsBlockLists |
|
UpdateQuerySuggestionsBlockList |
Documents is the optional document-ingestion and search capability: documents
| Operation | Description |
|---|---|
BatchDeleteDocument |
|
BatchGetDocumentStatus |
|
BatchPutDocument |
|
Query |
|
Retrieve |
Experiences is the optional search experience capability.
| Operation | Description |
|---|---|
CreateExperience |
|
DeleteExperience |
|
DescribeExperience |
|
ListExperiences |
|
UpdateExperience |
Faqs is the optional FAQ capability (Kendra has no UpdateFaq operation).
| Operation | Description |
|---|---|
CreateFaq |
|
DeleteFaq |
|
DescribeFaq |
|
ListFaqs |
FeaturedResults is the optional featured results capability.
| Operation | Description |
|---|---|
BatchDeleteFeaturedResultsSet |
|
CreateFeaturedResultsSet |
|
DescribeFeaturedResultsSet |
|
ListFeaturedResultsSets |
|
UpdateFeaturedResultsSet |
PrincipalMappings is the optional user-to-group principal mapping capability.
| Operation | Description |
|---|---|
DeletePrincipalMapping |
|
DescribePrincipalMapping |
|
ListGroupsOlderThanOrderingID |
|
PutPrincipalMapping |
QuerySuggestions is the optional query suggestions capability.
| Operation | Description |
|---|---|
ClearQuerySuggestions |
|
DescribeQuerySuggestionsConfig |
|
GetQuerySuggestions |
|
UpdateQuerySuggestionsConfig |
SyncJobs is the optional data source synchronization capability.
| Operation | Description |
|---|---|
ListDataSourceSyncJobs |
|
StartDataSourceSyncJob |
|
StopDataSourceSyncJob |
Thesauri is the optional thesaurus capability.
| Operation | Description |
|---|---|
CreateThesaurus |
|
DeleteThesaurus |
|
DescribeThesaurus |
|
ListThesauri |
|
UpdateThesaurus |
- Search is a simple term-matching engine over the documents added with
BatchPutDocument: results are ranked by how many query terms match (title weighs three times the body) and the confidence bucket (VERY_HIGHtoLOW) comes from the share of terms matched. There is no semantic ranking, synonym expansion, spelling correction, relevance tuning, collapsing, nested facets or user-context filtering. FAQ and suggested-answer result types are never produced, so aQueryResultTypeFilterofQUESTION_ANSWERorANSWERreturns nothing. - Text formats (
PLAIN_TEXT,HTML,MD,CSV,JSON,XML,XSLT,RTF) are indexed from the inlineBlob; binary formats (PDF,MS_WORD,PPT,MS_EXCEL) and documents given only anS3Pathare indexed by title and attributes only, because the emulator does not parse binary files or read S3. - FAQ, thesaurus and query suggestions block list files are registered by reference: the S3 object is not read, so
FileSizeBytes,TermCount,SynonymRuleCount,ItemCountand the FAQ question count inIndexStatisticsare 0 and no block list is applied to suggestions. - Data source sync jobs never crawl a repository: a job succeeds with zero counters (under async settling it reports
SYNCINGfirst), andDocumentsDeletedonly countsBatchDeleteDocumentcalls that name the job inDataSourceSyncJobMetricTarget. - Query suggestions are learned from the queries the index served that had a result and a word longer than four characters;
MinimumNumberOfQueryingUsersis stored but not applied (users are not tracked) andDOCUMENT_ATTRIBUTESsuggestions are not generated. The settings a fresh index starts with besidesENABLEDand 180 days (5 minimum queries, 8 minimum users, queries without user information included) are the emulator's choice. - Experience
Endpointsare synthesized and not reachable; experience entity and persona operations,SubmitFeedbackandGetSnapshotsare not implemented. - Index and child resources are created
ACTIVEat once so IaC waiters complete; with--async-settlethey reportCREATING/UPDATINGfor a short window and operations on them raiseConflictException. An index is neverFAILED, soErrorMessageis always empty. TheFeaturedResultsSetdefault status (ACTIVE) and the exact error message texts are not documented by AWS and are the emulator's choice; the exception types are the documented ones.