milli
milli copied to clipboard
Search engine library for Meilisearch ⚡️
Note: this draft PR is based on https://github.com/meilisearch/milli/pull/601 , for no particular reason. ## What does this PR do? Make a series of changes with the goal of speeding up...
Waiting for https://github.com/meilisearch/heed/pull/131 to be merged + a release to be made
# Pull Request ## What does this PR do? Refactor the code of `WordPrefixPairProximityDocIds` to make it much faster, fix a bug, and add a unit test. ## Why is...
## What does this PR do? Use mimalloc as the global allocator for milli's benchmarks on macOS. ## Why? On Linux, we use jemalloc, which is a very fast allocator....
# Pull Request ## What does this PR do? Introduce snapshot tests into milli, by using the `insta` crate. This implements the idea described by #597 See: [insta.rs](https://insta.rs) ## Design...
This bug is an old bug but was hidden by the proximity criterion, Phrase searches were always returning an empty candidates list when the proximity criterion is deactivated. Before the...
Once #557 is merged the engine will wait until 10k documents have been soft deleted before running a real deletion. Since this number is so smol it should not cause...
# Pull Request ## What does this PR do? Fixes #589 ## Notes I added documentation for the whole module which attempts to explain the shape of the databases and...
Implement several optional words strategy
The current version of Meilisearch stores each setting independently in a key/value entry in the main database, to change and access this setting we need to add no more than...