This package can crawl and index one or more sites. You can think of it as a private Google search. What gets crawled and indexed can be highly customized. Under the hood, Meilisearch is used to provide blazing fast search speeds. You can add any custom property that you want, and even add synonyms.
When crawling your site, multiple concurrent connections are used to speed up the crawling process.
Laravel Scout is an excellent package to add search capabilities for Eloquent models. In most cases, this is very useful if you want to provide a structured search. For example, if you have a Product model, Scout can help to build up a search index to search the properties of these products.
Our laravel-site-search package is not tied to Eloquent models. Like Google, it will crawl your entire site and index all content that is there.
#How does this package differ from Algolia Docsearch?
Algolia Docsearch is an awesome solution for adding search capabilities to open-source documentation.
Our laravel-site-search package may be used to index non-open-source stuff as well. Where Docsearch makes basic assumptions on how the content is structured, our package tries to make a best effort to index all kinds of content.