├── .php_cs.dist.php ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── UPGRADING.md ├── composer.json ├── config └── site-search.php ├── database └── migrations │ └── create_site_search_configs_table.php.stub ├── docs ├── _index.md ├── about-us.md ├── advanced-usage │ ├── _index.md │ ├── available-events.md │ ├── creating-multiple-search-indexes.md │ ├── customizing-meilisearch-settings.md │ ├── indexing-extra-properties.md │ └── using-a-custom-indexer.md ├── basic-usage │ ├── _index.md │ ├── authenticating-requests.md │ ├── high-level-overview.md │ ├── indexing-your-first-site.md │ ├── listing-indexes.md │ ├── preventing-content-from-being-indexed.md │ ├── retrieving-results.md │ ├── troubleshooting.md │ └── using-a-search-profile.md ├── changelog.md ├── installation-setup.md ├── introduction.md ├── questions-issues.md ├── requirements.md └── support-us.md └── src ├── Commands ├── CrawlCommand.php ├── CreateSearchConfigCommand.php └── ListCommand.php ├── Crawler ├── SearchProfileCrawlObserver.php └── SiteSearchCrawlProfile.php ├── Drivers ├── ArrayDriver.php ├── Driver.php └── MeiliSearchDriver.php ├── Events ├── FailedToCrawlUrlEvent.php ├── IndexedUrlEvent.php ├── IndexingEndedEvent.php ├── IndexingStartedEvent.php └── NewIndexCreatedEvent.php ├── Exceptions ├── IndexNameNotSet.php ├── NoQuerySet.php └── SiteSearchIndexDoesNotExist.php ├── Indexers ├── DefaultIndexer.php └── Indexer.php ├── Jobs └── CrawlSiteJob.php ├── Models └── SiteSearchConfig.php ├── Profiles ├── DefaultSearchProfile.php └── SearchProfile.php ├── Search.php ├── SearchResults ├── Hit.php └── SearchResults.php ├── SiteSearch.php ├── SiteSearchServiceProvider.php └── helpers.php /.php_cs.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/.php_cs.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/composer.json -------------------------------------------------------------------------------- /config/site-search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/config/site-search.php -------------------------------------------------------------------------------- /database/migrations/create_site_search_configs_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/database/migrations/create_site_search_configs_table.php.stub -------------------------------------------------------------------------------- /docs/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/_index.md -------------------------------------------------------------------------------- /docs/about-us.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/about-us.md -------------------------------------------------------------------------------- /docs/advanced-usage/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Advanced usage 3 | weight: 2 4 | --- 5 | 6 | -------------------------------------------------------------------------------- /docs/advanced-usage/available-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/advanced-usage/available-events.md -------------------------------------------------------------------------------- /docs/advanced-usage/creating-multiple-search-indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/advanced-usage/creating-multiple-search-indexes.md -------------------------------------------------------------------------------- /docs/advanced-usage/customizing-meilisearch-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/advanced-usage/customizing-meilisearch-settings.md -------------------------------------------------------------------------------- /docs/advanced-usage/indexing-extra-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/advanced-usage/indexing-extra-properties.md -------------------------------------------------------------------------------- /docs/advanced-usage/using-a-custom-indexer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/advanced-usage/using-a-custom-indexer.md -------------------------------------------------------------------------------- /docs/basic-usage/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Basic usage 3 | weight: 1 4 | --- 5 | 6 | -------------------------------------------------------------------------------- /docs/basic-usage/authenticating-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/basic-usage/authenticating-requests.md -------------------------------------------------------------------------------- /docs/basic-usage/high-level-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/basic-usage/high-level-overview.md -------------------------------------------------------------------------------- /docs/basic-usage/indexing-your-first-site.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/basic-usage/indexing-your-first-site.md -------------------------------------------------------------------------------- /docs/basic-usage/listing-indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/basic-usage/listing-indexes.md -------------------------------------------------------------------------------- /docs/basic-usage/preventing-content-from-being-indexed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/basic-usage/preventing-content-from-being-indexed.md -------------------------------------------------------------------------------- /docs/basic-usage/retrieving-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/basic-usage/retrieving-results.md -------------------------------------------------------------------------------- /docs/basic-usage/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/basic-usage/troubleshooting.md -------------------------------------------------------------------------------- /docs/basic-usage/using-a-search-profile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/basic-usage/using-a-search-profile.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/installation-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/installation-setup.md -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /docs/questions-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/questions-issues.md -------------------------------------------------------------------------------- /docs/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/requirements.md -------------------------------------------------------------------------------- /docs/support-us.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/docs/support-us.md -------------------------------------------------------------------------------- /src/Commands/CrawlCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Commands/CrawlCommand.php -------------------------------------------------------------------------------- /src/Commands/CreateSearchConfigCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Commands/CreateSearchConfigCommand.php -------------------------------------------------------------------------------- /src/Commands/ListCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Commands/ListCommand.php -------------------------------------------------------------------------------- /src/Crawler/SearchProfileCrawlObserver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Crawler/SearchProfileCrawlObserver.php -------------------------------------------------------------------------------- /src/Crawler/SiteSearchCrawlProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Crawler/SiteSearchCrawlProfile.php -------------------------------------------------------------------------------- /src/Drivers/ArrayDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Drivers/ArrayDriver.php -------------------------------------------------------------------------------- /src/Drivers/Driver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Drivers/Driver.php -------------------------------------------------------------------------------- /src/Drivers/MeiliSearchDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Drivers/MeiliSearchDriver.php -------------------------------------------------------------------------------- /src/Events/FailedToCrawlUrlEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Events/FailedToCrawlUrlEvent.php -------------------------------------------------------------------------------- /src/Events/IndexedUrlEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Events/IndexedUrlEvent.php -------------------------------------------------------------------------------- /src/Events/IndexingEndedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Events/IndexingEndedEvent.php -------------------------------------------------------------------------------- /src/Events/IndexingStartedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Events/IndexingStartedEvent.php -------------------------------------------------------------------------------- /src/Events/NewIndexCreatedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Events/NewIndexCreatedEvent.php -------------------------------------------------------------------------------- /src/Exceptions/IndexNameNotSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Exceptions/IndexNameNotSet.php -------------------------------------------------------------------------------- /src/Exceptions/NoQuerySet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Exceptions/NoQuerySet.php -------------------------------------------------------------------------------- /src/Exceptions/SiteSearchIndexDoesNotExist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Exceptions/SiteSearchIndexDoesNotExist.php -------------------------------------------------------------------------------- /src/Indexers/DefaultIndexer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Indexers/DefaultIndexer.php -------------------------------------------------------------------------------- /src/Indexers/Indexer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Indexers/Indexer.php -------------------------------------------------------------------------------- /src/Jobs/CrawlSiteJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Jobs/CrawlSiteJob.php -------------------------------------------------------------------------------- /src/Models/SiteSearchConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Models/SiteSearchConfig.php -------------------------------------------------------------------------------- /src/Profiles/DefaultSearchProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Profiles/DefaultSearchProfile.php -------------------------------------------------------------------------------- /src/Profiles/SearchProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Profiles/SearchProfile.php -------------------------------------------------------------------------------- /src/Search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/Search.php -------------------------------------------------------------------------------- /src/SearchResults/Hit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/SearchResults/Hit.php -------------------------------------------------------------------------------- /src/SearchResults/SearchResults.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/SearchResults/SearchResults.php -------------------------------------------------------------------------------- /src/SiteSearch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/SiteSearch.php -------------------------------------------------------------------------------- /src/SiteSearchServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/SiteSearchServiceProvider.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-site-search/HEAD/src/helpers.php --------------------------------------------------------------------------------