Commit Graph

713 Commits

Author SHA1 Message Date
dcbb4dfe28 Make cargo fmt happy 2025-08-13 13:41:11 +02:00
4608dcdfcf Make clippy happy 2025-08-13 13:41:11 +02:00
432974b0ff Dispatch the vector store based on the index version 2025-08-13 13:41:10 +02:00
d51c60dd12 Make the VectorStore aware of the index version 2025-08-13 13:41:10 +02:00
9ef8c53b8c Expose Hannoy progress when upgrading 2025-08-13 13:41:10 +02:00
b3f77ecbe1 First version of Hannoy dumpless upgrade 2025-08-13 13:41:09 +02:00
7c6c6bed11 Integrate the hannoy progress 2025-08-13 13:40:26 +02:00
52f9213247 wip: Use Hamming when binary quantized 2025-08-13 13:40:25 +02:00
bd805c0a3f Always use at least an ef = 100 when searching 2025-08-13 13:40:25 +02:00
f4f9f41417 Switch to hannoy with support for deletions 2025-08-13 13:40:24 +02:00
8c52636690 Add a missing cancelation call for hannoy 2025-08-13 13:40:23 +02:00
55b06031bb Reintroduce changing the distance from Cosine to Cosine binary quantized 2025-08-13 13:40:22 +02:00
adf40be9a0 Bump Hannoy's version 2025-08-13 13:40:22 +02:00
ac893552b7 Increase efSearch from x2 to x10 2025-08-13 13:40:21 +02:00
5f2607d148 Increase efConstruction from 48 to 125 2025-08-13 13:40:20 +02:00
b4df747547 remove-me: Introduce an env var to change the embeddings chunk size 2025-08-13 13:40:19 +02:00
22398fc618 Use a more feature-full Hannoy version 2025-08-13 13:40:18 +02:00
9504fd8197 Reintroduce arroy and support for dumpless upgrade from previous versions 2025-08-13 13:40:17 +02:00
15bd63e402 Rename the vector store const name and keep the vector-arroy db name 2025-08-13 13:40:14 +02:00
2245121f1d Rename the ArroyWrapper/HannoyWrapper into VectorStore 2025-08-13 13:40:13 +02:00
7d1c0a508e Use constants as the hannoy default parameters 2025-08-13 13:40:12 +02:00
27ad20bc6b Use Hannoy instead of arroy 2025-08-13 13:40:11 +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
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
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
26da478b5b Add query vector to response 2025-07-24 17:27:49 +02:00
42001a25ff Merge pull request #5770 from meilisearch/fix/update-index-chat-settings
fix: index chat settings `searchParameters` incorrectly set with `limit: 20` when sending empty object
2025-07-22 13:26:01 +00:00
846d27354b Format 2025-07-22 15:18:21 +02:00
080d5f94dd Merge pull request #5763 from meilisearch/embedding-fixes
Regenerate all fragments when coming from a user provided vector
2025-07-22 08:35:07 +00:00
ba0f50e5ef fix: update default deserialization for ChatSearchParams limit field 2025-07-22 10:24:18 +02:00
109395c199 Index::embeddings specifies if the embedder has fragments 2025-07-21 15:11:24 +02:00
a0b71a8785 EmbedderOptions::has_fragments() 2025-07-21 15:11:24 +02:00
366c37a686 Fix new indexer 2025-07-21 15:11:23 +02:00
afc164a271 Fix in old indexer 2025-07-21 15:11:23 +02:00
bdc2d1e64d Move the edition 2024 dump parameter to the right place 2025-07-21 14:50:05 +02:00
b85657de1e Update memmap2 version everywhere 2025-07-17 17:30:44 +02:00