Commit Graph

758 Commits

Author SHA1 Message Date
94e4ef65d6 Switch to hannoy 0.0.4 2025-08-18 16:41:51 +02:00
e2803da5bc Remove the vector_store reference 2025-08-18 16:41:51 +02:00
3c59702e70 Depend on Hannoy from crates.io 2025-08-18 16:41:51 +02:00
d08b62db7d Move code to the right file 2025-08-18 16:41:48 +02:00
27d2cd7bd2 Make cargo fmt happy 2025-08-18 16:38:13 +02:00
619900e4d3 Make clippy happy 2025-08-18 16:38:13 +02:00
24b017e367 Dispatch the vector store based on the index version 2025-08-18 16:38:13 +02:00
e64852208c Make the VectorStore aware of the index version 2025-08-18 16:38:13 +02:00
e4b28464fd Expose Hannoy progress when upgrading 2025-08-18 16:38:13 +02:00
de90455809 First version of Hannoy dumpless upgrade 2025-08-18 16:37:38 +02:00
ca5dc1b032 Integrate the hannoy progress 2025-08-18 16:23:05 +02:00
5c464e9855 wip: Use Hamming when binary quantized 2025-08-18 16:23:05 +02:00
114d50dfba Always use at least an ef = 100 when searching 2025-08-18 16:23:05 +02:00
6f0249cffc Switch to hannoy with support for deletions 2025-08-18 16:23:05 +02:00
e000df8646 Add a missing cancelation call for hannoy 2025-08-18 16:23:05 +02:00
900e8a0d9c Reintroduce changing the distance from Cosine to Cosine binary quantized 2025-08-18 16:23:05 +02:00
f5f173e451 Bump Hannoy's version 2025-08-18 16:23:05 +02:00
ce9d56377c Increase efSearch from x2 to x10 2025-08-18 16:23:05 +02:00
c2d912645f Increase efConstruction from 48 to 125 2025-08-18 16:23:05 +02:00
112d3f54e9 remove-me: Introduce an env var to change the embeddings chunk size 2025-08-18 16:23:05 +02:00
203418ae49 Use a more feature-full Hannoy version 2025-08-18 16:23:05 +02:00
3bc192ae52 Reintroduce arroy and support for dumpless upgrade from previous versions 2025-08-18 16:23:04 +02:00
db9f205184 Rename the vector store const name and keep the vector-arroy db name 2025-08-18 16:23:04 +02:00
4d3a9dc43e Rename the ArroyWrapper/HannoyWrapper into VectorStore 2025-08-18 16:23:04 +02:00
9a2a40a4fa Use constants as the hannoy default parameters 2025-08-18 16:23:04 +02:00
bf921e9135 Use Hannoy instead of arroy 2025-08-18 16:23:04 +02:00
4220c877e1 Misc churn 2025-08-18 16:23:03 +02:00
85e3267490 Dependency changes 2025-08-18 16:23:03 +02:00
cda5995922 Shard documents 2025-08-18 16:23:02 +02:00
eadd1bb5b5 Add new milli::update:🆕:indexer::sharding module 2025-08-18 16:23:02 +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
5df125cbb7 Format 2025-08-07 09:31:05 +02:00
74992560b0 Simplify conditions 2025-08-07 09:28:45 +02:00
1fdf820931 Update version to v1.17.0 2025-08-06 12:12:52 +02:00
c385cf985b Fix tests 2025-08-05 15:55:31 +02:00
2f33cd5f0a Merge branch 'main' into fragment-filters 2025-08-05 14:05:15 +02:00
2f5101a1e4 Merge branch 'main' into retrieve-query-vectors 2025-08-05 14:02:25 +02:00
3a9b08960a Add test 2025-08-05 13:49:28 +02:00
4c61a227ca fmt after my suggestion 2025-08-05 11:29:54 +02:00
3d2c204f2d Update crates/milli/src/search/facet/filter.rs 2025-08-05 11:26:10 +02:00
afb367c7f4 Update old comment 2025-08-05 10:29:39 +02:00
84bcf9785f Merge branch 'main' into starts-with-optim 2025-08-05 10:27:45 +02:00
fc814b7537 Apply review suggestion 2025-08-05 10:25:14 +02:00
cac884401f Merge pull request #5800 from meilisearch/tmp-release-v1.16.0
Bring back changes to main
2025-08-04 16:34:24 +00:00