Skip to content

Feat/aws kendra vector search#5088

Merged
HenryHengZJ merged 8 commits intoFlowiseAI:mainfrom
anatolyburtsev:feat/aws-kendra-vector-search
Aug 19, 2025
Merged

Feat/aws kendra vector search#5088
HenryHengZJ merged 8 commits intoFlowiseAI:mainfrom
anatolyburtsev:feat/aws-kendra-vector-search

Conversation

@anatolyburtsev
Copy link
Copy Markdown
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
Copy Markdown
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
erhhung pushed a commit to erhhung/flowise that referenced this pull request Oct 5, 2025
* Add AWS Kendra vector store integration

* Fix import paths in Kendra vector store

* Add AWS Kendra dependencies to package.json

* Update pnpm-lock.yaml with AWS Kendra dependencies

* Fix linter warnings in Kendra vector store

* Fix code formatting in Kendra vector store

* Update pnpm-lock.yaml

---------

Co-authored-by: Henry Heng <[email protected]>
Co-authored-by: Henry <[email protected]>
erhhung pushed a commit to erhhung/flowise that referenced this pull request Jan 23, 2026
* Add AWS Kendra vector store integration

* Fix import paths in Kendra vector store

* Add AWS Kendra dependencies to package.json

* Update pnpm-lock.yaml with AWS Kendra dependencies

* Fix linter warnings in Kendra vector store

* Fix code formatting in Kendra vector store

* Update pnpm-lock.yaml

---------

Co-authored-by: Henry Heng <[email protected]>
Co-authored-by: Henry <[email protected]>
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