Commit Graph

748 Commits

Author SHA1 Message Date
c81b991bd4 Depend on Hannoy from crates.io 2025-08-14 11:53:39 +02:00
151450b5b6 Move code to the right file 2025-08-14 11:53:38 +02:00
11084d5fce Make cargo fmt happy 2025-08-14 11:53:38 +02:00
45a7dd24c3 Make clippy happy 2025-08-14 11:53:38 +02:00
c1bacd53a7 Dispatch the vector store based on the index version 2025-08-14 11:53:38 +02:00
d161a0d7b4 Make the VectorStore aware of the index version 2025-08-14 11:53:38 +02:00
2a01504ba0 Expose Hannoy progress when upgrading 2025-08-14 11:53:38 +02:00
dee31c279f First version of Hannoy dumpless upgrade 2025-08-14 11:53:37 +02:00
3c143139bd Integrate the hannoy progress 2025-08-14 11:53:37 +02:00
811be520c0 wip: Use Hamming when binary quantized 2025-08-14 11:53:37 +02:00
ad77aaff20 Always use at least an ef = 100 when searching 2025-08-14 11:53:37 +02:00
0760a506eb Switch to hannoy with support for deletions 2025-08-14 11:53:37 +02:00
5780197ab5 Add a missing cancelation call for hannoy 2025-08-14 11:53:37 +02:00
59b9266ae0 Reintroduce changing the distance from Cosine to Cosine binary quantized 2025-08-14 11:53:36 +02:00
69aa3a9976 Bump Hannoy's version 2025-08-14 11:53:36 +02:00
636c072bf4 Increase efSearch from x2 to x10 2025-08-14 11:53:36 +02:00
f7fbdbcc88 Increase efConstruction from 48 to 125 2025-08-14 11:53:36 +02:00
367ec3e967 remove-me: Introduce an env var to change the embeddings chunk size 2025-08-14 11:53:36 +02:00
f9d0d384eb Use a more feature-full Hannoy version 2025-08-14 11:53:35 +02:00
63442516b7 Reintroduce arroy and support for dumpless upgrade from previous versions 2025-08-14 11:53:35 +02:00
61249887c0 Rename the vector store const name and keep the vector-arroy db name 2025-08-14 11:53:35 +02:00
032e02057c Rename the ArroyWrapper/HannoyWrapper into VectorStore 2025-08-14 11:53:35 +02:00
31d6075777 Use constants as the hannoy default parameters 2025-08-14 11:53:34 +02:00
cd74ed300c Use Hannoy instead of arroy 2025-08-14 11:53:34 +02: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
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
be045a7636 Merge branch 'release-v1.16.0' into fragment-filters 2025-08-01 09:04:12 +02:00
93864009cc Rename variable with typo
Co-Authored-By: Louis Dureuil <louis.dureuil@xinra.net>
2025-07-29 11:04:08 +02:00
223df5a433 Remove incorrect break 2025-07-29 11:02:59 +02:00
3580b3a4ef Remove userProvided from fragments 2025-07-29 10:56:54 +02:00
66b6e47494 Remove warning 2025-07-29 10:52:21 +02:00
6c3dd83ae5 Fix old test 2025-07-29 09:03:48 +02:00
48a5f4db2d Improve comment 2025-07-28 16:42:33 +02:00
224892e692 Enable new algorithm every time 2025-07-28 16:28:06 +02:00
e8a818f53d Optimize the filter 2025-07-28 16:24:04 +02:00
a7fe2abca4 Implement for multi-search 2025-07-25 11:45:51 +02:00