Key details

  1. Meilisearch v1.55.0 published October 12, 2026.
  2. rankingScoreThreshold now stops after first below-threshold document.
  3. Maintainers warn that the fix can alter search relevance in some cases.
  4. binaryQuantization:null now fails rather than risking corrupted embeddings.
  5. inlineRule requires Enterprise Edition and experimental dynamicSearchRules.
  6. A Unicode highlighting panic is fixed.

What builders should take away

  1. Regression-test search relevance and latency when upgrading.
  2. Audit embedder settings for binaryQuantization:null.
  3. Do not assume inlineRule is stable or available in the open-source edition.
  4. Check Unicode highlighting behaviour on representative data.

What changed

Meilisearch 1.55.0, released October 12, 2026, changes rankingScoreThreshold processing to stop after the first below-threshold document, avoiding potentially evaluating every document. Maintainers warn relevance can change. The API now rejects binaryQuantization:null when updating embedder settings because turning off binary quantization after discarding original vectors could corrupt embeddings. It also adds Enterprise-only experimental inlineRule previews and fixes a Unicode highlighting panic.

Why it matters

Teams using Meilisearch for ecommerce, documentation and vector-backed search should test result quality and latency during upgrades. Settings clients that use null to reset binaryQuantization may now receive a deliberate error. Enterprise rule-preview functionality is useful for merchandising experiments but is not stable or generally available.

Ranking thresholds now stop earlier

rankingScoreThreshold formerly could evaluate far too many documents, sometimes the whole index. Version 1.55 stops at the first document below the score threshold. Maintainers explicitly warn that result relevance may change in some circumstances; compare real queries before rollout.

The quantization reset now fails safely

Binary quantization discards exact original embedding values. The old API accidentally allowed binaryQuantization:null, effectively disabling it and risking corrupted embeddings. Version 1.55 rejects this update. Check settings-reset code and handle the new validation error.

Search-rule previews are experimental and commercial

inlineRule lets Enterprise Edition users with experimental dynamicSearchRules test a temporary rule in search or multi-search without persisting it. The Meili-Include-Metadata header can explain condition outcomes. This is not a broadly stable open-source feature.

Unicode highlighting crash is fixed

Certain escaped Unicode code points could trigger a panic during highlight formatting with some segmenters. The patch fixes that path; the affected scope depends on index content and configuration.

Upgrade guidance

Benchmark representative threshold queries for both latency and result order, remove unsupported binaryQuantization resets, and check edition/feature flags before using inlineRule. No independent production performance numbers were published.

What to watch next

  • Rule preview stabilisation and Cloud UI availability.
  • Relevance regressions from the threshold change.
  • Migration guidance for previously corrupted quantised indexes.

Still unclear

  • No independent performance benchmark or affected-installation count was verified.
  • Relevance effects depend on index configuration and query patterns.
  • Experimental rule-preview API may change.

Sources

Direct reading behind this dossier.

3 sources

Discussion

Discussion is reader-contributed. Comments are not part of the BTN dossier or its editorial evidence.

0 visible comments

Join the discussion

Keep comments useful and relevant. Reader contributions may be moderated and are not BTN editorial evidence.

Sign in to comment