laravel/scout
Laravel Scout adds driver-based full-text search to Eloquent models, automatically syncing model changes to your search indexes. Supports Algolia, Meilisearch, and Typesense for fast, scalable searching in Laravel apps.
scout:queue command).Adopt if:
Look elsewhere if:
spatie/laravel-geosearch instead).For Executives: "Laravel Scout lets us ship search features in weeks—not months—by leveraging best-in-class search engines (Algolia, Meilisearch, Typesense) with minimal dev overhead. For example, adding product search to our marketplace would cost ~$20K/year with Algolia (vs. $200K+ for a custom Elasticsearch setup) while delivering sub-100ms response times. It’s a force multiplier for growth features like ‘related items’ or ‘smart filters.’"
For Engineering: *"Scout abstracts search drivers behind a unified API, so we can:
reindex scripts).afterRawSearch.
Tradeoff: Meilisearch/Typesense are cheaper but require more tuning for edge cases (e.g., typo tolerance). Algolia is plug-and-play but costs ~$0.01–$0.05 per 1K searches. Recommend starting with Meilisearch for cost-sensitive MVP phases."*How can I help you explore Laravel packages today?