New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

lunarphp/scout-database-engine

Laravel Scout engine to allow full searching in MySQL and PostgreSQL.
51,684 5
Install
composer require lunarphp/scout-database-engine
Latest Version:0.8.2
PHP:^8.1
Laravel:9 · 10
Older releases:8
License:MIT
Last Updated:Apr 9, 2025
Links: GitHub  ·  Packagist
Maintainer: lunarphp

Laravel Scout Database Engine

Out-of-the-box Laravel Scout provides a database driver, but it is very limited. If you want to truly be able to search any data in MySQL or PostgreSQL then you'll need a search index table.

This package introduces an Eloquent model called SearchIndex. It will index the information set to be searched using Laravel Scout and there is no limitation, E.g. you could happily index and search on aggregate data.

Installation

composer require lunarphp/scout-database-engine
php artisan migrate

TODO

Related Packages

teamtnt/laravel-scout-tntsearch-driver

Driver for Laravel Scout search package based on https://github.com/teamtnt/tnts...

2,849,716 1,135
zing/laravel-scout-opensearch

Laravel Scout custom engine for OpenSearch

642,562 37
romangrinev/laravel-opensearch-engine

Custom Laravel Scout OpenSearch Engine

20,540 13
vanry/laravel-scout-tntsearch

包含中文分词的 Laravel Scout TNTSearch 驱动,支持 scws, phpanalysis 和 jieba 分...

11,988 171
rf1705/laravel-scout-tntsearch-driver

Driver for Laravel Scout search package based on https://github.com/teamtnt/tnts...

6,876 0

Version History

Version Released PHP Laravel License
0.8.2 ^8.1 ^9.0|^10.0 MIT
0.8.1 ^8.1 ^9.0|^10.0 MIT
0.8.0 ^8.1 ^9.0|^10.0 MIT
0.7.6 ^8.1 ^9.0|^10.0 MIT
0.7.5 ^8.1 ^9.0|^10.0 MIT
Pre-releases (9)
Version Released PHP Laravel License
0.3.0-beta.3 ^8.1 ^9.0|^10.0 MIT
0.3.0-beta.2 ^8.1 ^9.0|^10.0 MIT
0.3.0-beta ^8.1 ^9.0|^10.0 MIT
0.3.0-alpha.3 ^8.1 ^9.0|^10.0 MIT
0.3.0-alpha.2 ^8.1 ^9.0|^10.0 MIT