Clément Renault
0c06bdefac
WIP
2025-10-20 16:48:13 +02:00
Kerollmops
62a8133bcd
WIP Do more tests
2025-10-20 16:48:13 +02:00
Clément Renault
c1f7542dfa
WIP sending multiparts of 250MiB
2025-10-20 16:48:13 +02:00
Clément Renault
9105e8bb8c
Rename the update_path function
2025-10-20 16:48:13 +02:00
Clément Renault
59e2394e69
Geenrate an async tarball
2025-10-20 16:48:13 +02:00
Kerollmops
430bc91c4c
WIP
2025-10-20 16:48:13 +02:00
Kerollmops
1172dce093
Make max in flights parts fro upload configurable
2025-10-20 16:48:13 +02:00
Kerollmops
21140a33e6
Use a good mem advice for uploads
2025-10-20 16:48:13 +02:00
Kerollmops
9ed7a81495
Move the S3 snapshots to disk into a dedicated method
2025-10-20 16:48:13 +02:00
Clément Renault
c8c1d95efd
Upload ten parts at a time
2025-10-20 16:48:13 +02:00
Clément Renault
10d1e26478
Use the Bytes crate to send the parts
2025-10-20 16:48:13 +02:00
Clément Renault
cd781d267b
Upload indexes under their uuids
2025-10-20 16:48:13 +02:00
Clément Renault
b16af4a763
Initial working S3 uploads to RustFS
2025-10-20 16:48:13 +02:00
Louis Dureuil
1514d13ab3
Pass tokio handle to index-scheduler
2025-10-20 16:48:13 +02:00
Kerollmops
d51f13a59e
Use the latest version of heed
2025-10-20 16:48:13 +02:00
Clément Renault
6df196034e
Merge pull request #5950 from meilisearch/update-version-v1.24.0
...
Update version to v1.24.0
v1.24.0
2025-10-20 11:17:15 +00:00
Clément Renault
a63762737c
Upgrade index scheduler
2025-10-20 12:22:27 +02:00
Clément Renault
77394bd4b9
Update insta tests
2025-10-20 10:54:16 +02:00
Clément Renault
cb87201c8b
Fix dumpless upgrade and do nothing
2025-10-20 10:42:35 +02:00
Clément Renault
1a9c38794f
Bump version to v1.24.0
2025-10-20 10:38:48 +02:00
Clément Renault
34233efb63
Merge pull request #5946 from meilisearch/fix-compaction-issues
...
Improve compaction behaviors
2025-10-16 15:42:38 +00:00
Clément Renault
af0608ebd6
Continue to the next index if index doesn't exists
2025-10-16 16:39:51 +02:00
Clément Renault
8c7e5c094e
Improve the task batch stopped message
2025-10-16 16:39:50 +02:00
Clément Renault
c064737137
Remove duplicated logic in auto batching of tasks
2025-10-16 16:33:20 +02:00
Clément Renault
1d188a7ad3
Make the compaction tasks a priority over the export ones
2025-10-16 13:01:23 +02:00
Clément Renault
66a6b65716
Merge pull request #5945 from meilisearch/search-cutoff-vector-store
...
Search cutoff vector store
2025-10-16 09:43:20 +00:00
Louis Dureuil
326652a399
Update hannoy
2025-10-16 10:34:54 +02:00
Louis Dureuil
59316e8d5a
add unit test
2025-10-16 10:34:20 +02:00
Louis Dureuil
76d7f20c87
fix snap
2025-10-16 10:34:19 +02:00
Louis Dureuil
380b2797a5
Share the same budget for all queries of a given index in federated search
2025-10-16 10:34:19 +02:00
Clémentine
1dd58f9bec
Merge pull request #5866 from PedroTroller/build/alpine3.22
...
Bump Dockerfile alpine version to 3.22
2025-10-16 07:22:43 +00:00
Kerollmops
ddc76ad0dc
Delete the leftover compaction files from canceled operations
2025-10-15 16:49:25 +02:00
Kerollmops
ffacf1c002
Introduce the new IndexMapper index path method
2025-10-15 16:49:25 +02:00
Kerollmops
5a49b93b77
Use constant tempfile name to reuse tempfile
2025-10-15 16:49:25 +02:00
Louis Dureuil
918a6eaec9
Implement for vector store ranking rule
2025-10-15 16:31:47 +02:00
Louis Dureuil
1e6ce70e3e
"Uninteresting" ranking rule implementations
2025-10-15 16:31:47 +02:00
Louis Dureuil
b418054ee4
Change bucket_sort logic to pass the time budget and allow for retrieving non-blocking buckets
2025-10-15 16:31:47 +02:00
Louis Dureuil
58f30e9d8a
Change RankingRule trait to account for budget
2025-10-15 16:31:46 +02:00
Many the fish
c45172a4bf
Merge pull request #5942 from meilisearch/meili-bot-patch-1
...
Adapt the standards of prototypes
2025-10-15 11:22:03 +00:00
meili-bot
221ba20083
Adapt the standards of prototypes
2025-10-15 10:47:23 +02:00
Many the fish
93c5fbbb8b
Merge pull request #5926 from meilisearch/search-metadata
...
Search metadata
2025-10-14 14:13:42 +00:00
ManyTheFish
22d529523a
refactor: extract query metadata building logic into separate function
2025-10-14 14:39:07 +02:00
ManyTheFish
ed6f479940
Remove irrelevant test index method
prototype-v1.23.0.search-metadata-00
2025-10-14 12:10:17 +02:00
ManyTheFish
f19f712433
Add local remote name when a remote federated search is made
2025-10-14 12:10:17 +02:00
ManyTheFish
24a92c2809
move contant header in search/mod.rs
2025-10-14 12:10:17 +02:00
ManyTheFish
443cc24408
--amend
2025-10-14 12:10:17 +02:00
ManyTheFish
e8d5228250
factorize metadata header
2025-10-14 12:10:17 +02:00
ManyTheFish
5c33fb090c
avoid openning each index twice and remove clones
2025-10-14 12:10:17 +02:00
ManyTheFish
48dd9146e7
Add comprehensive metadata tests with insta snapshots
...
- Add 9 test cases covering single search, multi-search, and federated search
- Test metadata header opt-in functionality with case insensitivity
- Test header false value handling
- Test UUID format validation and consistency
- Use insta snapshots for reliable, maintainable test assertions
- Fix header parsing to properly handle 'false' values
- Add helper methods for testing with custom headers
2025-10-14 12:10:17 +02:00
ManyTheFish
c1c42e818e
refactor: group perform_search parameters into SearchParams struct
...
- Create SearchParams struct to group related parameters
- Update perform_search function to use SearchParams instead of 8 individual parameters
- Fix clippy warning about too many arguments
- Update all callers to use new SearchParams struct
2025-10-14 12:10:17 +02:00