-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add Elasticsearch VectorStore Component with Ingest and Advanced Search Capabilities #3899
feat: Add Elasticsearch VectorStore Component with Ingest and Advanced Search Capabilities #3899
Conversation
Hi! I'm autofix.ci, a bot that automatically fixes trivial issues such as code formatting in pull requests. I would like to apply some automated changes to this pull request, but it looks like I don't have the necessary permissions to do so. To get this pull request into a mergeable state, please do one of the following two things:
|
This pull request is automatically being deployed by Amplify Hosting (learn more). |
c9e6c66
to
d34752c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…nd error handling - Consolidated import statements and removed unused imports. - Reformatted long strings for better readability. - Enhanced error messages with variable assignment for clarity. - Removed redundant else clause in search_documents method.
This PR introduces a new Elasticsearch VectorStore component that enables data ingestion and search functionalities within Langflow.
Related to #3735
Key features include:
Authentication capability using Elastic Cloud and Self-hosted (docker) Deployments.
Authentication and SSL Certificate Support: Configurable options for secure connections, including username/password authentication and SSL certificate verification.
Data Ingestion: Ability to ingest documents into the Elasticsearch vector store, converting data objects into LangChain documents.
Search Capabilities: Supports both similarity and Maximal Marginal Relevance (MMR) search types with configurable parameters like the number of results and score thresholds.
Error Handling and Logging: Enhanced error messages and logging for easier troubleshooting and debugging.