Skip to content

arroy for vectors #2074

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
wants to merge 41 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
f9f0a6e
dummy implement using a map for node ids
ricopinazo Apr 30, 2025
55cf622
most of the ingestion and basic search done
ricopinazo Apr 30, 2025
32ef71e
top_k_nodes_with_window
ricopinazo May 2, 2025
ebd05d5
try with a VectorSearch trait
ricopinazo May 2, 2025
3c0101e
cleanup some code and add some useful comments
ricopinazo May 2, 2025
e71eb28
sorted core and python apis
ricopinazo May 6, 2025
75aa27e
sort graphql and storage and fix some of the python tests
ricopinazo May 7, 2025
c4d5a15
dene fixing python basic tests
ricopinazo May 8, 2025
768151a
fix bug on the vector storage
ricopinazo May 13, 2025
5b5baa2
add vector bench
ricopinazo May 14, 2025
5a09bcd
some minor changes to optimize lmdb usage
ricopinazo May 16, 2025
a9980cf
some cleanup
ricopinazo May 19, 2025
21b4875
more cleanup
ricopinazo May 19, 2025
8f6578d
add graphql functions for vectors
ricopinazo May 19, 2025
17a0758
revisit cache not compiling yet
ricopinazo May 20, 2025
de775be
cache compiling
ricopinazo May 20, 2025
7e0bbbc
simplified compute_embeddings
ricopinazo May 20, 2025
969c41d
fix some of the python tests
ricopinazo May 21, 2025
bc04db1
wip on foyer cache
ricopinazo May 22, 2025
e02eceb
replace cache implementation with moka+heed
ricopinazo May 22, 2025
fad2697
replace cache with an in memory only cache
ricopinazo May 22, 2025
b7688a6
sort moka+heed implementation with some tests
ricopinazo May 23, 2025
19d0d9a
fix bug caused by an empty embedding query and add a test for it
ricopinazo May 23, 2025
e4c193a
sort query and window graphql apis
ricopinazo May 23, 2025
b2317e6
some cleanup on the benches and graphql functions
ricopinazo May 23, 2025
324f355
proper error handling on the vecrtor db
ricopinazo May 27, 2025
962d4e8
remove some comments
ricopinazo May 27, 2025
b567728
error handling on cache.rs
ricopinazo May 28, 2025
11524c9
fix compilation error
ricopinazo May 28, 2025
fede66b
re-enable rust tests
ricopinazo May 28, 2025
f589199
sort out some TODOs
ricopinazo May 28, 2025
70d3ef0
finish up with all TODOs
ricopinazo May 28, 2025
c253710
change selected collection to make duplication imposible and fix pyth…
ricopinazo May 28, 2025
20df865
Merge branch 'master' into feature/arroy-for-vectors
ricopinazo May 29, 2025
6280b88
fix compilation
ricopinazo May 29, 2025
06a2344
address all comments but the new graphql test
ricopinazo May 29, 2025
bd61fd1
run make tidy
ricopinazo May 29, 2025
ad20c38
fix compilation errors in vector tests
ricopinazo May 29, 2025
fe38a0d
fix cache test
ricopinazo May 29, 2025
24342b6
fix test_server_start_with_failing_embedding
ricopinazo May 29, 2025
772cfbf
fix disk graph compilation
ricopinazo May 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
239 changes: 238 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading