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.
URLs with query parameters (e.g. ?utm_source=newsletter) are now automatically normalized before indexing. This prevents the same page from appearing multiple times in search results.
This prevents multiple concurrent crawl processes from running simultaneously, which could overload the server being crawled.
Use MeiliSearch service container with health check in CI
Add Laravel 13 support
ArrayDriver with logging functionality for debugging the crawling and indexing processFull Changelog: https://github.com/spatie/laravel-site-search/compare/2.4.0...2.5.0
--sync option to site-search:crawlFull Changelog: https://github.com/spatie/laravel-site-search/compare/2.3.1...2.4.0
Full Changelog: https://github.com/spatie/laravel-site-search/compare/2.3.0...2.3.1
Full Changelog: https://github.com/spatie/laravel-site-search/compare/2.2.0...2.3.0
Full Changelog: https://github.com/spatie/laravel-site-search/compare/2.1.2...2.2.0
Full Changelog: https://github.com/spatie/laravel-site-search/compare/2.1.0...2.1.2
Full Changelog: https://github.com/spatie/laravel-site-search/compare/1.4.0...1.4.1
Full Changelog: https://github.com/spatie/laravel-site-search/compare/1.3.0...1.4.0
Full Changelog: https://github.com/spatie/laravel-site-search/compare/1.2.0...1.2.1
Full Changelog: https://github.com/spatie/laravel-site-search/compare/1.0.1...1.0.2
How can I help you explore Laravel packages today?