spatie/laravel-site-search
Crawl and index your Laravel site for fast full-text search—like a private Google. Highly customizable crawling and indexing, with concurrent requests. Uses SQLite FTS5 by default (no external services), or Meilisearch for advanced features.
index_name parameter in queries."We’re replacing our clunky, third-party search solution with a self-hosted, Laravel-native search engine that crawls our entire site—like a private Google for our users. This cuts cloud costs, improves compliance, and lets us control what gets indexed (e.g., prioritizing customer support docs over admin pages). By leveraging Spatie’s open-source package, we avoid vendor lock-in while getting enterprise-grade search for a fraction of the cost. The Meilisearch option even adds advanced features like synonyms if needed. Let’s demo how this boosts content discoverability and reduces support tickets from users struggling to find answers."
*"This package gives us a batteries-included, Laravel-first search solution with zero external dependencies (default SQLite driver). Key benefits:
robots.txt or headers, or build custom profiles to target specific content (e.g., only blog posts).ArrayDriver logs every crawl step, and --sync mode lets us test changes instantly.*"This unlocks search personalization without heavy dev lift. For example:
How can I help you explore Laravel packages today?