Why Meilisearch?
Until now, Init Live Search has handled search entirely through direct WordPress database queries, layered with smart fallbacks like synonym expansion, term trimming, and bigram matching to catch what users actually mean. That approach works well for most sites — fast, no extra infrastructure, works the moment you activate the plugin.
But on sites with tens of thousands of posts, or where typo tolerance really matters, the limits of MySQL’s LIKE-based matching start to show. That’s where Meilisearch comes in: a purpose-built search index with relevance ranking and typo tolerance out of the box, typically responding in tens of milliseconds.
Built safety-first
The most important part of this integration isn’t the speed — it’s how it’s designed to never put your site’s search at risk:
- Fully optional. Leave it disabled and Init Live Search behaves exactly as before, with no loss of functionality.
- Automatic fallback. If Meilisearch is disabled, unreachable, or times out, the plugin instantly falls back to the local database search — visitors never see a broken search box.
- Bring-your-own-server. You install and run Meilisearch yourself, whether self-hosted or via Meilisearch Cloud. The plugin doesn’t host it for you and doesn’t route your data through any third-party service.
- Flexible key security. The write/delete-capable admin key can be defined via a constant in
wp-config.phpinstead of being stored in the database, reducing exposure if your database is ever compromised.
What’s new under the hood
Version 1.9.3 adds a dedicated Meilisearch tab under Settings → Init Live Search → Meilisearch, with fields for Host URL, Index Name, Search Key, Admin/Indexing Key, request timeout, and a one-click connection test.
Once enabled, every post you publish, update, trash, or delete syncs to your Meilisearch index automatically — running non-blocking, so it never slows down saving in the editor. For sites that need to index existing content from scratch (say, right after setup), the plugin ships with a WP-CLI command:
wp init-live-search meili-reindexIt processes posts in batches, so it scales comfortably whether you’re indexing a handful of pages or a large archive.
Getting started
If you don’t already have a Meilisearch server, you’ll need to set one up first — either self-hosted on your own VPS or through Meilisearch Cloud. From there, connecting it to Init Live Search takes just a few steps: paste your Host URL and API key into the settings page, enable the integration, run the reindex command once, and you’re done.
From that point on, Init Live Search will prefer Meilisearch for every search request, while every other feature of the plugin — slash commands, related posts, search analytics, UI customization — keeps working exactly as before.
The bottom line
Init Live Search 1.9.3 doesn’t change how the plugin behaves by default — it simply opens a door for sites that need more. Small and mid-sized sites won’t notice any difference. Larger sites now have a clear, safe, no-lock-in upgrade path when they’re ready for it.

Comments