Commit Graph

771 Commits

Author SHA1 Message Date
8933d87031 Make backend change cancelable 2025-09-01 12:10:57 +02:00
231f86decf Refer to v1.19 and remove arroy -> hannoy dumpless upgrade 2025-09-01 12:10:13 +02:00
381de52fc5 Add setting to change backend 2025-09-01 12:09:18 +02:00
5fc7872ab3 Make sure the vector store works with both arroy and hannoy 2025-08-28 16:32:47 +02:00
b2f2807a94 Integrate arroy with conversion capabilities 2025-08-28 14:43:04 +02:00
da6fffdf6d Switch from version to backend selector 2025-08-26 17:49:56 +02:00
b5f0c19406 Split the vector module in submodules 2025-08-26 16:32:17 +02:00
fb7ccc0db3 remove v1_17 2025-08-26 10:25:20 +02:00
69a84fbfe6 update to v1.22 2025-08-26 10:25:19 +02:00
31cb960992 Make clippy happy 2025-08-26 10:19:55 +02:00
6d9e0c4bce Switch to hannoy 0.0.4 2025-08-26 10:19:54 +02:00
f4147a60a3 Remove the vector_store reference 2025-08-26 10:19:54 +02:00
5139dd273e Depend on Hannoy from crates.io 2025-08-26 10:19:54 +02:00
72c63d3929 Move code to the right file 2025-08-26 10:19:54 +02:00
97ea9e9937 Make cargo fmt happy 2025-08-26 10:19:54 +02:00
4645813ea8 Make clippy happy 2025-08-26 10:19:54 +02:00
fb68f1241c Dispatch the vector store based on the index version 2025-08-26 10:19:54 +02:00
f5f2f7c6f2 Make the VectorStore aware of the index version 2025-08-26 10:19:53 +02:00
6340412219 Expose Hannoy progress when upgrading 2025-08-26 10:19:53 +02:00
6e4dfa0168 First version of Hannoy dumpless upgrade 2025-08-26 10:19:52 +02:00
0d4b78a217 Integrate the hannoy progress 2025-08-26 09:44:23 +02:00
aef07f4bfa wip: Use Hamming when binary quantized 2025-08-26 09:44:23 +02:00
0b3f983d27 Always use at least an ef = 100 when searching 2025-08-26 09:44:23 +02:00
52d55ccd8e Switch to hannoy with support for deletions 2025-08-26 09:44:23 +02:00
6d92c94bb3 Add a missing cancelation call for hannoy 2025-08-26 09:44:23 +02:00
30110a0488 Reintroduce changing the distance from Cosine to Cosine binary quantized 2025-08-26 09:44:22 +02:00
47cee7e1ea Bump Hannoy's version 2025-08-26 09:44:22 +02:00
493d67ffd4 Increase efSearch from x2 to x10 2025-08-26 09:44:22 +02:00
2b2559016a Increase efConstruction from 48 to 125 2025-08-26 09:44:22 +02:00
6176b143bb remove-me: Introduce an env var to change the embeddings chunk size 2025-08-26 09:44:22 +02:00
e50f970ab8 Use a more feature-full Hannoy version 2025-08-26 09:44:21 +02:00
27550dafad Reintroduce arroy and support for dumpless upgrade from previous versions 2025-08-26 09:44:21 +02:00
a7cd6853db Rename the vector store const name and keep the vector-arroy db name 2025-08-26 09:44:21 +02:00
f51f7832a7 Rename the ArroyWrapper/HannoyWrapper into VectorStore 2025-08-26 09:44:21 +02:00
a38a57acb6 Use constants as the hannoy default parameters 2025-08-26 09:44:21 +02:00
affcaef556 Use Hannoy instead of arroy 2025-08-26 09:44:21 +02:00
062c9c6971 Fix links 2025-08-25 19:39:24 +02:00
7de44ad2b7 Add v1.19 in index-scheduler and index upgrades 2025-08-21 16:37:35 +02:00
6fb3cf95e4 Move EE files into EE modules 2025-08-19 14:50:42 +02:00
9c6c0af076 Misc churn 2025-08-19 14:50:41 +02:00
ef10c1fb23 Dependency changes 2025-08-19 14:50:41 +02:00
069d25dce6 Shard documents 2025-08-19 14:50:40 +02:00
e62a807b60 Add new milli::update:🆕:indexer::sharding module 2025-08-19 14:50:40 +02:00
a579ea2596 Remove useless code 2025-08-18 10:30:29 +02:00
c974f0ab0a Update dumpless upgrades 2025-08-18 09:44:55 +02:00
5507a73b23 Merge pull request #5829 from meilisearch/index-rename
Index rename
2025-08-14 15:39:28 +00:00
398efa3c55 Merge branch 'main' into fragment-filters 2025-08-13 17:27:09 +02:00
b80869f2be Add two other "did you mean" messages 2025-08-13 13:16:25 +02:00
ae5bd9d0e3 fix: updated_at was not 'updated' when updating the index name 2025-08-13 09:48:39 +02:00
3f20c1aa5d Merge branch 'main' into retrieve-query-vectors 2025-08-11 13:01:27 +02:00