lunarphp/meilisearch
Meilisearch integration for Lunar, the Laravel e-commerce framework. Adds fast, typo-tolerant product search with filtering, sorting, and instant results so storefronts can serve relevant, up-to-date catalog results at scale.
lunarphp/meilisearch is the official Lunar (Laravel e-commerce) integration that wires Lunar's product/catalog models into Meilisearch via Laravel Scout. It directly enables the search-experience backlog: instant/typo-tolerant search, faceted filtering (price, brand, attributes), synonyms, and relevance tuning — without custom indexing code.0.1.0-rc.2 — a pre-1.0 release candidate. That is a roadmap input: it can be piloted now, but it should not be on the critical path of a flagship launch without a fallback plan.What changed in 0.1.0-rc.2 (assessed): dependency-only. The meilisearch/meilisearch-php requirement moved to ^0.26.1. No new features, no deprecations, no breaking API changes surfaced in the notes. Interpretation: the package is in pre-GA dependency-tracking mode, aligning with the upstream SDK rather than adding product surface area. The practical risk to model is transitive: two pre-1.0 layers stacked (this driver plus a 0.x Meilisearch PHP SDK), so minor-version churn should be expected.
Consider it when:
LIKE queries — relevance ranking, typo tolerance, and facets are on the near-term roadmap.meilisearch-php ^0.26.1 matches the Meilisearch engine version you run and doesn't conflict with other SDK consumers in the app.Look elsewhere when:
0.x dependency chain — wait for 1.0, or write a small in-house Scout integration you fully control.For executives: This is a low-cost way to upgrade storefront search — typo tolerance, faceted filtering, and relevance ranking — using an officially maintained Lunar package instead of bespoke code we would have to own. The main caveat is maturity: this is a pre-1.0 release candidate whose latest version only bumps an upstream dependency. Treat it as a pilot with a defined go/no-go, not a committed launch dependency. Cost profile is favorable: Meilisearch is open source and self-hostable, so we avoid per-search SaaS pricing at our volumes.
For engineering: Architecturally it is a thin Scout/Meilisearch driver for Lunar's catalog — no new public API surface in rc.2, and no breaking changes or deprecations in the notes. The one substantive change is the meilisearch-php constraint moving to ^0.26.1, which is a compatibility alignment, not a behavior change. Risk to flag: two stacked pre-1.0 dependencies, so expect minor-version churn and pin accordingly. Recommended posture: pin the version, run it in staging against a realistic catalog, keep search behind an interface (repository/manager) so swapping to Typesense or a first-party Scout driver is a contained change, and add contract-style tests around indexing and query results to catch upstream drift early. Review again at GA or at any release that changes the public API or index schema.
How can I help you explore Laravel packages today?