vault / meilisearch / v1.45.0
meilisearch @ v1.45.0
integrity
- size
- 20.3 MiB
- downloaded
- last checked
release notes
Meilisearch v1.45.0 mainly improves indexing performance when changing settings and also improves document fetch performance.
✨ Enhancement
- Autobatch deletions by filter with additions by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6389 While Meilisearch tries to improve indexing speed when users add documents and mix those additions with deletions via a filter, it is still an anti-pattern to interleave both. It is recommended to delete documents by ID whenever possible, as the engine is optimized to merge them, thereby drastically speeding up indexation.
- Improve settings indexing performance & visibility
We are introducing support for more settings in the nez settings indexer. If you find any bugs, please report them on GitHub. You can disable the new settings indexer by setting the environment variable like this:
MEILI_EXPERIMENTAL_NO_EDITION_2024_FOR_SETTINGS=trueor use the equivalent dedicated CLI parameter.- Support non-extracting parameters by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6393 Changing one of the following settings is now directly handled by the new settings indexer: displayed fields, synonyms, the primary key, authorize typos, min word len one and two typos, max values per facet, sort facet values by, pagination max total hits, search cut off, chat, and foreign keys.
- Support the global facet search by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6390 Meilisearch can use the new settings indexer when the settings change the facet search root boolean parameter.
🪲 Bug Fixes
- Fetching documents no longer blocks the actix worker @dureuill in https://github.com/meilisearch/meilisearch/pull/6402
- Fix an internal error when changing the binary quantization by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6396 We fixed an issue where users were changing the binary-quantized boolean in embedder configurations. The change corrupted the database, making it impossible to change the quantization in the future. Users had to create a binary-quantized embedder from scratch, or they could never change it again.
🔩 Miscellaneous
- Make timeout test less flaky on Windows by @dureuill in https://github.com/meilisearch/meilisearch/pull/6388
Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.44.0...v1.45.0
download
unix · zip
curl -fL -o v1.45.0.zip https://ratatoskr.space/pkg/meilisearch/v1.45.0.zip
printf '%s %s\n' 'cd5a72e0866cd7512dd63bd4ad008895b8091a5ec3992903f0700bfc5ae29c5a' 'v1.45.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meilisearch/v1.45.0.zip"
$out = "v1.45.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "cd5a72e0866cd7512dd63bd4ad008895b8091a5ec3992903f0700bfc5ae29c5a") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.45.0.tar.gz https://ratatoskr.space/pkg/meilisearch/v1.45.0.tar.gz
printf '%s %s\n' 'fc116ce643d501aff9949cd904ba53971925610d0369a533bbe78ab483ccd236' 'v1.45.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meilisearch/v1.45.0.tar.gz"
$out = "v1.45.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "fc116ce643d501aff9949cd904ba53971925610d0369a533bbe78ab483ccd236") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.45.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.45.0.zip
printf '%s %s\n' 'cd5a72e0866cd7512dd63bd4ad008895b8091a5ec3992903f0700bfc5ae29c5a' 'v1.45.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.45.0.zip"
$out = "v1.45.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "cd5a72e0866cd7512dd63bd4ad008895b8091a5ec3992903f0700bfc5ae29c5a") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.45.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.45.0.tar.gz
printf '%s %s\n' 'fc116ce643d501aff9949cd904ba53971925610d0369a533bbe78ab483ccd236' 'v1.45.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.45.0.tar.gz"
$out = "v1.45.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "fc116ce643d501aff9949cd904ba53971925610d0369a533bbe78ab483ccd236") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.45.0.zip | zip | 20.3 MiB |
blake3-24 7cc5554b7fb422c0ec9a5c5bdc51f78d4a5283c2bb915927
sha256 cd5a72e0866cd7512dd63bd4ad008895b8091a5ec3992903f0700bfc5ae29c5a
sha1 45fd205acd6971428f56fd59f887532958e84531
|
| v1.45.0.tar.gz | tar.gz | 19.3 MiB |
blake3-24 ce6f389c1bd6a0378fe14b4f980c2255899b264d9b4c212f
sha256 fc116ce643d501aff9949cd904ba53971925610d0369a533bbe78ab483ccd236
sha1 e3fccdd97b20012823bb989d1ec82d08daec17e9
|
install
bazel
http_archive(
name = "meilisearch",
urls = ["https://ratatoskr.space/pkg/meilisearch/v1.45.0.tar.gz"],
integrity = "sha256-/BFs5kPVAa/5lJzZBLpTlxklYQ0DaaUzu+eKtIPM0jY=",
strip_prefix = "meilisearch-v1.45.0",
)
zig
.url = "https://ratatoskr.space/pkg/meilisearch/v1.45.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meilisearch",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.45.0.tar.gz"],
integrity = "sha256-/BFs5kPVAa/5lJzZBLpTlxklYQ0DaaUzu+eKtIPM0jY=",
strip_prefix = "meilisearch-v1.45.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.45.0.tar.gz",