yggvault ratatoskr-space connected via regular web
Color theme
also available via yggdrasil mesh http://[203:b338:2a84:a18f:986:47ae:1a4:d8d3]/pkg/meilisearch/v1.23.0
vault / meilisearch / v1.23.0

meilisearch @ v1.23.0

integrity

size
19.9 MiB
downloaded
last checked
source https://github.com/meilisearch/meilisearch · available · github

release notes

This release introduces a new compact route on the index routes, which appends a new compaction task to the queue. Meilisearch uses an LMDB environment by index, and indexes start to fragment after some time. We have noticed that the indexes generally have 30% fragmentation. By defragmenting the environment, we've seen large (2-4x) speed-ups in terms of search and indexation. This is primarily due to the reordering of the LMDB internal pages and the removal of scattered free pages throughout the file, thereby relocating the content to the beginning.

We also worked on parallelizing the post-processing of facets. We noticed that a lot of time was spent iterating over the prefixes of the index in a single-threaded loop. We redesigned this part of the indexation to make it multi-threaded. We have seen a 4x and 6x improvement in terms of time spent on this operation.

✨ Improvements

🦋 Bug Fixes

🔩 Miscellenaous

New Contributors

Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.22.1...v1.23.0

download

unix · zip
curl -fL -o v1.23.0.zip https://ratatoskr.space/pkg/meilisearch/v1.23.0.zip
                    printf '%s  %s\n' '885307267493d217ba87f384b28f674494379aa2e400e64bf575bc932ed29852' 'v1.23.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meilisearch/v1.23.0.zip"
$out = "v1.23.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "885307267493d217ba87f384b28f674494379aa2e400e64bf575bc932ed29852") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.23.0.tar.gz https://ratatoskr.space/pkg/meilisearch/v1.23.0.tar.gz
                    printf '%s  %s\n' '0fa8246b6e53715d203299512228acb75e9955feaca9c7d10713bdf5bb55af5d' 'v1.23.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meilisearch/v1.23.0.tar.gz"
$out = "v1.23.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0fa8246b6e53715d203299512228acb75e9955feaca9c7d10713bdf5bb55af5d") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.23.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.23.0.zip
                    printf '%s  %s\n' '885307267493d217ba87f384b28f674494379aa2e400e64bf575bc932ed29852' 'v1.23.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.23.0.zip"
$out = "v1.23.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "885307267493d217ba87f384b28f674494379aa2e400e64bf575bc932ed29852") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.23.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.23.0.tar.gz
                    printf '%s  %s\n' '0fa8246b6e53715d203299512228acb75e9955feaca9c7d10713bdf5bb55af5d' 'v1.23.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.23.0.tar.gz"
$out = "v1.23.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0fa8246b6e53715d203299512228acb75e9955feaca9c7d10713bdf5bb55af5d") { throw "sha256 mismatch" }
artifact format size hashes
v1.23.0.zip zip 19.9 MiB
blake3-24 c99eaec9329b62df3933d07393691bf41cb3286a7a2ab8f7
sha256 885307267493d217ba87f384b28f674494379aa2e400e64bf575bc932ed29852
sha1 936e0c0c2131149785efbec37cf4817f81d01fb1
v1.23.0.tar.gz tar.gz 19.0 MiB
blake3-24 7473b73b8b53864214c46e93abf1272cd1c465f45aa52c00
sha256 0fa8246b6e53715d203299512228acb75e9955feaca9c7d10713bdf5bb55af5d
sha1 ef74ab6feebef7cf41aeaffa0757d91f8a03ab3c

install

bazel
http_archive(
    name = "meilisearch",
    urls = ["https://ratatoskr.space/pkg/meilisearch/v1.23.0.tar.gz"],
    integrity = "sha256-D6gka25TcV0gMplRIiist16ZVf6sqcfRBxO99btVr10=",
    strip_prefix = "meilisearch-v1.23.0",
)
zig
.url = "https://ratatoskr.space/pkg/meilisearch/v1.23.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
    name = "meilisearch",
    urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.23.0.tar.gz"],
    integrity = "sha256-D6gka25TcV0gMplRIiist16ZVf6sqcfRBxO99btVr10=",
    strip_prefix = "meilisearch-v1.23.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.23.0.tar.gz",
← v1.24.0v1.22.3 →