Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Meili Search Laravel Package

kind-work/meili-search

A Laravel package that integrates Meilisearch for fast, typo-tolerant full-text search. Index Eloquent models, run instant search queries, and keep results in sync automatically. Simple configuration and an expressive API make it easy to add powerful search to any Laravel app.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Search experience roadmap. This package is the integration layer between a Laravel application and Meilisearch, so it directly shapes how fast a team can ship site search, typo-tolerant lookup, faceted filtering, and content discovery features. Decisions about which search UX to prioritize (relevance tuning, filters, instant results) become cheaper to iterate on because the integration is a thin, idiomatic wrapper rather than bespoke plumbing.
  • Build vs. buy for search infrastructure. Rather than standing up custom search indexing code or adopting a heavyweight enterprise search vendor, this package is the "assemble" option: managed/self-hosted Meilisearch plus a Laravel-native connector. That is a concrete input to the build/buy call and the total-cost-of-ownership analysis.
  • The v1.1.0 feature changes who owns search tuning. v1.1.0 adds the ability to transform values with Antlers before they are added to the index. In practice this means derived and computed index fields (combined titles, normalized categories, editor-authored summaries, cleaned slugs) can be defined at the templating/config layer instead of requiring custom indexer code. This shifts routine relevance and field-mapping work from the engineering backlog toward configurable content operations — a meaningful product-velocity consideration.
  • Faster experimentation with relevance. Because index field construction is now template-driven, the team can prototype alternate field mappings and relevance inputs with far less code churn, making A/B testing of search behavior more realistic for a PM to schedule.
  • Representative use cases: in-app/site search, documentation search, catalog and inventory filtering, CMS-driven content indexing, and faceted navigation where content editors, not engineers, define what gets surfaced.

When to Consider This Package

Adopt when:

  • You are on a Laravel (or Statamic-style Antlers) stack with a PHP-first team and want search without introducing a second language runtime.
  • You need instant, typo-tolerant search with faceted filtering and want to avoid the operational overhead of Elasticsearch/OpenSearch.
  • Content editors or PMs should be able to influence what is indexed — the new Antlers transformation capability supports derived fields without shipping custom indexer code.
  • Your corpus is small-to-mid sized and you are willing to operate (or pay for) a Meilisearch instance alongside the app.
  • You want to keep search relevance changes on a fast, config-level iteration loop rather than a release-coupled engineering loop.

Look elsewhere when:

  • You need analytics-grade aggregations, very large-scale corpora, complex geospatial queries, or a mature semantic/vector search stack — evaluate Elasticsearch/OpenSearch, Algolia, Typesense, or a dedicated vector store instead.
  • Your architecture is polyglot or non-PHP, in which case a language-agnostic search client is a better center of gravity.
  • You are already standardized on another search vendor and the migration cost outweighs the integration benefit.
  • The team cannot own an additional running service (indexing pipeline, upgrades, monitoring), which is a real operational commitment with any search backend.
  • You require guarantees (SLA, compliance, residency) that only a managed enterprise vendor provides.

How to Pitch It (Stakeholders)

For executives: This package lets us deliver search features materially faster and at lower cost than building search plumbing ourselves or licensing an enterprise search platform. It pairs our existing Laravel application with Meilisearch and keeps the integration small and maintainable. The v1.1.0 release is an incremental, non-breaking improvement: it lets content and product teams shape what gets indexed — derived fields, normalized categories, editor-authored copy — through configuration rather than custom engineering work. Net effect: shorter time-to-value on search-related roadmap items and less ongoing engineering drag on relevance tuning.

For engineering: It is a thin, idiomatic Laravel wrapper over Meilisearch. The v1.1.0 addition — transforming values with Antlers before they enter the index — removes a class of custom indexer code, keeps field mapping declarative, and reduces coupling between content modeling and search schema. Adoption cost is low; the main considerations are adding Meilisearch as an operational dependency and validating scaling characteristics against our expected corpus size.

Risks and caveats to flag: introducing a new service dependency (hosting, monitoring, upgrades); potential vendor/engine lock-in if index schemas become deeply Meilisearch-specific; and the need to confirm the Antlers transformation path is exercised in our own content model before we commit roadmap dates to it. These are manageable and do not undercut the core recommendation.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib