Ivan Babenko wrote a nice tutorial on how to search data in Elasticsearch, how to filter data without specifying a search string and how to perform a query using related model fields.

Laravel elasticsearch