Commit Graph

1952 Commits

Author SHA1 Message Date
90cc5263f6 Remove MEILI_EMBEDDINGS_CHUNK_SIZE 2025-09-03 13:57:58 +02:00
424d0e277e Merge branch 'main' into arroy-becomes-hannoy-with-sharding 2025-09-03 13:46:35 +02:00
34eba61c0d Add new tests 2025-09-03 13:42:56 +02:00
687260bc13 Change approach to arroy <-> migration after encountering multiple issues 2025-09-02 17:49:22 +02:00
6b6e69b07a rename Arroy to "stable" and Hannoy to "experimental" in setting values 2025-09-02 14:52:43 +02:00
a25111f32e get old backend before it mutates 2025-09-02 14:52:18 +02:00
b144d9ab2b fix warnings 2025-09-02 14:31:24 +02:00
c3cefbc170 send the version when returning prometheus metrics 2025-09-02 12:40:18 +02:00
c4848e6cc0 Set back snapshot to what it was 2025-09-01 17:56:20 +02:00
454581dbc9 Support progress 2025-09-01 17:48:50 +02:00
bc5100dddd Update snap 2025-09-01 17:01:01 +02:00
118c6da64d Update hannoy to v0.0.5 2025-09-01 16:42:08 +02:00
a989f52657 Fix signature of backend change function 2025-09-01 16:38:39 +02:00
a8cc66899c Derive ToSchema for VectorStoreBackend 2025-09-01 16:38:18 +02:00
c9cc748f42 Mark get_vector_store as public 2025-09-01 16:37:52 +02:00
4ccce18d7b Add settings route 2025-09-01 16:36:24 +02:00
00d1006cd9 add experimental feature 2025-09-01 16:35:48 +02:00
5cad65cca5 Merge pull request #5869 from meilisearch/dependabot/cargo/tracing-subscriber-0.3.20
Bump tracing-subscriber from 0.3.19 to 0.3.20
2025-09-01 14:23:26 +00:00
7fe9d07247 Merge pull request #5858 from shreeup/5835DispProgressTrace
Display the progressTrace in real time
2025-09-01 10:21:36 +00:00
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
026b95afbb Bump tracing-subscriber from 0.3.19 to 0.3.20
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.19 to 0.3.20.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-version: 0.3.20
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-29 20:54:30 +00:00
210da70faf Merge pull request #5856 from arithmeticmean/main
Fix scheduled CI failure
2025-08-28 17:53:59 +00: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
952394710c Merge remote-tracking branch 'origin/main' into 5835DispProgressTrace 2025-08-26 14:03:09 -07: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
0fd66a5317 Merge pull request #5860 from meilisearch/update-version-v1.19.1
Update version for the next release (v1.19.1) in Cargo.toml
2025-08-26 11:43:23 +00:00
cb4dd3b88c Merge pull request #5846 from meilisearch/update-arroy-v0.6.2
Update Arroy v0.6.2
2025-08-26 12:01:06 +02:00
0ade376b00 update version tests 2025-08-26 11:57:27 +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
a8e9597f49 Make cargo insta happy 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