Skip to content

Add Qdrant VS#153

Merged
sidjha1 merged 7 commits into
mainfrom
sid/add-qdrant
May 1, 2025
Merged

Add Qdrant VS#153
sidjha1 merged 7 commits into
mainfrom
sid/add-qdrant

Conversation

@sidjha1
Copy link
Copy Markdown
Collaborator

@sidjha1 sidjha1 commented Mar 15, 2025

Similar to #111 with some patches. Added an example of usage.

sidjha1 and others added 2 commits March 15, 2025 18:42
Co-authored-by: Amogh Tantradi <amogh_t2003@berkeley.edu>
# Delete collection if it already exists
try:
self.client.delete_collection(collection_name=index_dir)
except Exception:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Qdrant should have an exception for not found or something similar, maybe consider catching that and raise anything else?

@liana313
Copy link
Copy Markdown
Collaborator

liana313 commented Mar 31, 2025

this looks like a good start! the main things missing are unit tests (eg test index creation, reloading the index following to the df after its been created, simple sem_search, sem_search after filtering, sem_join, and sem_cluster_by) and docs. Also if we can't retrieve vectors by ids from the index, then we should raise a warning about that and how it limits usage for sem_cluster_by and possibly sem_filter / sem_join (when using retrieval-based proxies), but it looks like its possible for Qdrant

@sidjha1 sidjha1 merged commit 0a07d29 into main May 1, 2025
7 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.

3 participants