Skip to content

Conversation

vigneshn16
Copy link

Elasticsearch as a vector store backend, enabling hybrid search functionality — combining both semantic vector similarity and text-based scoring. It enhances document retrieval quality, especially when dealing with large documents or unstructured data chunks.

Changes Introduced

  • Added elasticsearch_vector.py with support for vector storage and similarity search using Elasticsearch
  • Updated factory.py to register and initialize the Elasticsearch vector store
  • Modified document_routes.py to route document operations through the new vector store
  • Extended config.py to include Elasticsearch-specific settings
  • Updated .gitignore, requirements.txt, and requirements.lite.txt with necessary additions

- Updated factory to support new vector store
- Modified document routes to integrate vector logic
- Adjusted config settings to support Elasticsearch backend
- Updated .gitignore and requirements files accordingly
@vigneshn16 vigneshn16 marked this pull request as draft June 26, 2025 09:03
@vigneshn16 vigneshn16 closed this Jun 26, 2025
@vigneshn16 vigneshn16 deleted the feature/elasticsearch-vectorstore branch June 26, 2025 09:05
@vigneshn16 vigneshn16 restored the feature/elasticsearch-vectorstore branch June 26, 2025 09:05
@vigneshn16 vigneshn16 reopened this Jun 26, 2025
@vigneshn16 vigneshn16 marked this pull request as ready for review June 26, 2025 09:07
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.

1 participant