Skip to content

Conversation

anatolyburtsev
Copy link
Contributor

Summary

Added support for AWS Kendra as a vector store option

Features

  • AWS Kendra Integration: Implements a new vector store node that connects to AWS Kendra for document indexing and retrieval
  • Document Management: Support for batch document upload and deletion through Kendra's API
  • Flexible Configuration: Configurable AWS region selection and credentials management
  • Semantic Search: Leverages Kendra's built-in semantic search and ranking capabilities

Implementation Details

  • Added new Kendra node under vector stores
  • Used AmazonKendraRetriever from @langchain/aws
  • Supports batch document operations via AWS SDK
  • Includes proper credential handling for AWS authentication
  • Compatible with existing Flowise document loaders and chains

Testing

created document store on the top of AWS Kendra and upserted Google's 10Q form from earnings call (60 pages pdf). Confirmed that related chunks are returned.
Created Rag agent from community template and replaced document store with Kendra driven one. Confirmed that agent returns relevant results

Document store configuration
Screenshot 2025-08-15 at 8 32 20 PM

Chunks page
Screenshot 2025-08-15 at 8 32 33 PM

Example of returning relevant chunks
Screenshot 2025-08-15 at 8 33 14 PM

@anatolyburtsev anatolyburtsev marked this pull request as draft August 16, 2025 05:28
@anatolyburtsev anatolyburtsev marked this pull request as ready for review August 16, 2025 06:00
Copy link
Contributor

@HenryHengZJ HenryHengZJ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you!!

@HenryHengZJ HenryHengZJ merged commit af1464f into FlowiseAI:main Aug 19, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants