-
Notifications
You must be signed in to change notification settings - Fork 140
Adding implementations for vector stores #79
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
Open
AmoghTantradi
wants to merge
58
commits into
main
Choose a base branch
from
at/vs_implementation
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
e3abd90
initial scaffolding for adding vector store / vector database integra…
AmoghTantradi bd1e8fd
fixed linting, ruff checks pass
AmoghTantradi 880c31f
added changes to requirements.txt file and added additional abstract …
AmoghTantradi 7b5dfd3
refactored
AmoghTantradi 08dfaba
added tests for clustering and filtering
AmoghTantradi f3a82c1
made edits to test_filter
AmoghTantradi fc62846
added implementations for weaviate and pinecone vs
AmoghTantradi 3e89b5f
fixed merge conflicts
AmoghTantradi f2937ad
added extra refactoring and added implementations for qdrant and chro…
AmoghTantradi a4c7418
fixed some type errors
AmoghTantradi 1357fb3
made further corrections
AmoghTantradi c76b658
edit uuid type
AmoghTantradi 9f257f7
changed uuid type
AmoghTantradi 99cb535
made type changes to weaviate file
AmoghTantradi 3c8a742
made another change
AmoghTantradi ccd9e48
typecheck passes for weaviate?
AmoghTantradi 89bf974
type changes for weaviate and qdrant files
AmoghTantradi a76adb7
made changes to weaviate file
AmoghTantradi c3e0f0c
made changes to weaviate file
AmoghTantradi 1782281
fixed pinecone type errors
AmoghTantradi 0621b9b
fixed pinecone type errors
AmoghTantradi b568d1e
type checks all pass locally
AmoghTantradi 9b33a1f
fixed linting errors
AmoghTantradi 820f3be
made refactors to allow for testing
AmoghTantradi a0a70d2
made changes to tests
AmoghTantradi 6dbd1db
fixed
AmoghTantradi bea1d19
changed setattr to getattr
AmoghTantradi f93f7ed
fixed a test
AmoghTantradi 38ff87d
over
AmoghTantradi c885dbc
another change
AmoghTantradi 8eefac0
fixed type check errors
AmoghTantradi 23bafa5
second refactor (removed index_dir)
AmoghTantradi 75d11ea
fixed type checks
AmoghTantradi 0b0bf38
fixed retriever module errors
AmoghTantradi 6bf7926
fixed key error
AmoghTantradi f7071a2
added fixes to failing rm tests
AmoghTantradi 6ebe407
fixed chroma
AmoghTantradi e588bee
removed dynamic indexing for weaviatevs
AmoghTantradi d6a86e1
fixed type errors
AmoghTantradi ddfd549
changed weaviate index config
AmoghTantradi 20206e1
changed rm tests index name to avoid pinecone failures
AmoghTantradi e7ea24f
fixed naming convention for index_dir and fixed serverless spec for p…
AmoghTantradi f152b54
changed serverless spec for pc index due to free plan
AmoghTantradi 2e21a97
added debug statement
AmoghTantradi 524b501
made changes to errors
AmoghTantradi 87f57e1
Merge branch 'main' of github.com:guestrin-lab/lotus into at/vs_imple…
AmoghTantradi e995996
added some fixes to collection upload error handling
AmoghTantradi 1a75486
made some other change
AmoghTantradi c5f50f6
fixed type errors for qdrant vs
AmoghTantradi 85daf51
changed endpoint
AmoghTantradi 6b80fd3
added changes
AmoghTantradi 4bafdb7
Merge branch 'main' of github.com:guestrin-lab/lotus into at/vs_imple…
AmoghTantradi f90ff0f
added fixes
AmoghTantradi cccfa39
added some changes
AmoghTantradi 6cf4f0a
added some change
AmoghTantradi 0438b18
another set of changes
AmoghTantradi 43e9bc3
added other logs
AmoghTantradi 90d07d0
added logging
AmoghTantradi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
an important test to add is doing filtered vector search -- ie the program starts with some df, embeds/indexes the column, does any filter op (can be a structured filter), then calls a sem op that uses search over the indexed column