blog-post

Manticore Search 2025 recap

Hey everyone,
2025 was a very hands-on year for Manticore Search. Lots of "ok, why is this slow in production" moments, lots of fixes that aren’t glamorous, and a steady push to make the engine do more without turning your stack into a science project.

The "big stuff" we shipped

  • Vector search: indexing choices, filtering, hybrid-ish setups, the stuff you only learn after you’ve built one ( read )
  • Auto Embeddings: insert text, get vectors, query with knn()… without bolting on a separate embedding pipeline ( read )
  • Vector quantization (and related upgrades): cheaper storage, faster queries, more knobs when you need them ( read )
  • Fuzzy search: actual product search that doesn’t fall apart on typos ( read )
  • Autocomplete: simple to enable, and good enough to ship ( read )

Scoreboard:

  • 📦 shipped 12 releases
  • 🐞 fixed 255 bugs
  • ✨ delivered 107 features and improvements
  • ⭐ grew GitHub stars by +27% vs last year
  • 📈 saw ~35% more active instances vs last year

If you like "pace" stats (we do, a bit):

  • ~1 bug fix every 1.4 days
  • ~1 feature/improvement every 3.4 days
  • basically one meaningful change per day, on average

The stuff that actually mattered (to us, and hopefully to you)

Performance

  • JSON secondary indexes for faster JSON-heavy filtering (plus secondary_index_block_cache when you really lean on them)
  • JOIN batching for serious speedups on JOIN queries
  • Vector quantization (and friends: rescoring/oversampling, storage changes) for cheaper/faster vector search
  • Automatic RT disk chunk flushing — plus better visibility/logging around it — so performance doesn’t quietly slide under load

Ease of use

Search quality & query language

Data safety

  • LOCK TABLES support for safer logical backups via mysqldump
  • Replication upgrades: periodic seqno saving, unique server_id check on cluster join, SST progress meter

Integrations

Other bits

  • Per-table usage stats and counters
  • JOIN ON with arbitrary filter expressions
  • JOINs for local distributed tables

More things we published in 2025 (so you can go deep, if you want)

❤️ Thanks to everyone who starred the repo, reported bugs (especially the annoying ones), shared feedback, and runs Manticore Search in production. If you sent us a repro that saved a day of guessing: you’re the best.

— The Manticore Search team

Install Manticore Search

Install Manticore Search