Skip to content

Tags: meilisearch/meilisearch

Tags

v1.12.6

Toggle v1.12.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #5260

5260: Update version for the next release (v1.12.6) in Cargo.toml r=Kerollmops a=meili-bot

⚠️ This PR is automatically generated. Check the new version is the expected one and Cargo.lock has been updated before merging.

Co-authored-by: Kerollmops <[email protected]>

latest

Toggle latest's commit message
Latest stable release of Meilisearch

v1.12.5

Toggle v1.12.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #5246

5246: Fix dump import r=Kerollmops a=dureuill

- Fix: handle the change of format of the update files
  - Correctly handle update files as JSON stream rather than obkv when exporting a dump with enqueued tasks
  - Correctly recreate update files as JSON stream rather than obkv when importing a dump
  - As the dump format itself didn't change, all dumps are still compatible
- Temporary workaround for #5247: set the batch uid of tasks to `null` at dump export time.
- Changes to meilitool
  - Export dump with update files in new format if DB >= v1.12
  - offline upgrade now supports upgrading from [1.9.0-1.12.5] to [1.10.0-1.12.5].
  - offline upgrade supports no-op upgrades and has better error messages 

Co-authored-by: Louis Dureuil <[email protected]>
Co-authored-by: ManyTheFish <[email protected]>

v1.12.4

Toggle v1.12.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #5242

5242: Fix infinite loop r=Kerollmops a=dureuill

- Fix possible infinite loop by releasing `writer_receiver` as soon as writing to DB panics
- Demote panic to error log

Co-authored-by: Louis Dureuil <[email protected]>

prototype-more-search-ai-logs-1

Toggle prototype-more-search-ai-logs-1's commit message

Verified

This commit was signed with the committer’s verified signature.
Kerollmops Clément Renault
Debug the first vector sort fill buffer

v1.12.3

Toggle v1.12.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #5229 from meilisearch/improve-unknown-entry-delet…

…ion-report

Improve the panic message when deleting an unknown entry

prototype-more-search-ai-logs-0

Toggle prototype-more-search-ai-logs-0's commit message

Verified

This commit was signed with the committer’s verified signature.
Kerollmops Clément Renault
Improve the logs of the search with AI

v1.12.2

Toggle v1.12.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #5205

5205: Incremental facets on v1.12 r=curquiza a=dureuill

# Pull Request

## Related issue

Fixes #5213

## What does this PR do?
- Add `new_incremental`module that computes incremental facet indexing for the new indexer
- Change heuristics for incremental vs bulk facet choice: under 1000 operations is now always incremental, over 100_000 operations is now always bulk)
- Add sanity checks in debug

## Future improvements

- Use multi ops from Roaring to decrease the number of allocations
- Consider removing or adding multiple levels at once instead of max once per update
- Consider using information about the tree structure + the operations that were done (e.g. only addition) to avoid recomputing the group from all children 
- Consider making the algorithm parallel and looking into the roaring values to know which actually changed



Co-authored-by: Louis Dureuil <[email protected]>

prototype-incremental-facets-0

Toggle prototype-incremental-facets-0's commit message

Verified

This commit was signed with the committer’s verified signature.
dureuill Louis Dureuil
center groups

v1.12.1

Toggle v1.12.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #5192

5192: Fix empty document addition r=irevoire a=irevoire

# Pull Request

## Related issue
Fixes #5190

## What does this PR do?
- Improve a test just to make sure this issue never arises again
- Fix the issue

For the reviewer: Calling `add_documents` with an empty `mmap` seems to work, but does it impact the perf in a significant way? / 

Co-authored-by: Tamo <[email protected]>