Is there a Laravel Scout driver for Opensolr?

Hybrid Search

Yes. Opensolr ships an official Laravel Scout engine:

composer require opensolr/laravel-scout-opensolr

Set SCOUT_DRIVER=opensolr and every Searchable model gets semantic search — Post::search('sleepy pets') finds the post about cats napping, because relevance is hybrid BM25 + kNN with embeddings computed server-side. Scout's where() / whereIn() map to Solr filters with full operator support, pagination returns real totals, and one Opensolr index serves all your models — documents are scoped per model automatically, so a single plan covers the whole application.

Learn more: Laravel Scout driver page · Packagist package · Source on GitHub