We have all needed to add some sort of search to our applications before, and a lot of the time we leaned towards Algolia and Laravel Scout - because it worked out the box and achieved great results. Meilisearch is very similar to Algolia in terms of functionality, however it is an open source project build using the Rust programming language.
Create a new application for this demo by running one of the following commands: Using the Laravel Installer laravel new search-demo
This is the basics of Laravel Scout and Meilisearch covered, we can index models and search against them now - so we are good from that angle.
This is just one way you can implement a great search using Laravel Scout into your application, and fine tune it using filters if you need to.