lunarphp/scout-database-engine
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
- Eloquent model & migration
- GitHub Actions https://kirschbaumdevelopment.com/insights/laravel-github-actions
- Indexing
- Searching
- Pagination
- Where clauses
- Soft deletes
- Customisation
- Database table in config
- MySQL & PostgreSQL specific config
Related Packages
Driver for Laravel Scout search package based on https://github.com/teamtnt/tnts...
包含中文分词的 Laravel Scout TNTSearch 驱动,支持 scws, phpanalysis 和 jieba 分...
Driver for Laravel Scout search package based on https://github.com/teamtnt/tnts...
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 0.8.2 | ^8.1 | ^9.0| | MIT | |
| 0.8.1 | ^8.1 | ^9.0| | MIT | |
| 0.8.0 | ^8.1 | ^9.0| | MIT | |
| 0.7.6 | ^8.1 | ^9.0| | MIT | |
| 0.7.5 | ^8.1 | ^9.0| | MIT | |
| 0.7.4 | ^8.1 | ^9.0| | MIT | |
| 0.7.3 | ^8.1 | ^9.0| | MIT | |
| 0.7.2 | ^8.1 | ^9.0| | MIT | |
| 0.7.1 | ^8.1 | ^9.0| | MIT | |
| 0.7.0 | ^8.1 | ^9.0| | MIT | |
| 0.6.4 | ^8.1 | ^9.0| | MIT | |
| 0.6.3 | ^8.1 | ^9.0| | MIT | |
| 0.6.2 | ^8.1 | ^9.0| | MIT | |
| 0.6.1 | ^8.1 | ^9.0| | MIT | |
| 0.6.0 | ^8.1 | ^9.0| | MIT | |
| 0.5.6 | ^8.1 | ^9.0| | MIT | |
| 0.5.5 | ^8.1 | ^9.0| | MIT | |
| 0.5.4 | ^8.1 | ^9.0| | MIT | |
| 0.5.3 | ^8.1 | ^9.0| | MIT | |
| 0.5.2 | ^8.1 | ^9.0| | MIT | |
| 0.5.1 | ^8.1 | ^9.0| | MIT | |
| 0.5.0 | ^8.1 | ^9.0| | MIT | |
| 0.4.2 | ^8.1 | ^9.0| | MIT | |
| 0.4.1 | ^8.1 | ^9.0| | MIT | |
| 0.4.0 | ^8.1 | ^9.0| | MIT | |
| 0.3.2 | ^8.1 | ^9.0| | MIT | |
| 0.3.1 | ^8.1 | ^9.0| | MIT | |
| 0.3.0 | ^8.1 | ^9.0| | MIT | |
| 0.2.7 | ^8.0 | ^8.0| | MIT | |
| 0.2.6 | ^8.0 | ^8.0| | MIT |
Showing the latest 30 of 41. See every release on Packagist
Pre-releases (9)
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 0.3.0-beta.3 | ^8.1 | ^9.0| | MIT | |
| 0.3.0-beta.2 | ^8.1 | ^9.0| | MIT | |
| 0.3.0-beta | ^8.1 | ^9.0| | MIT | |
| 0.3.0-alpha.3 | ^8.1 | ^9.0| | MIT | |
| 0.3.0-alpha.2 | ^8.1 | ^9.0| | MIT | |
| 0.3.0-alpha | ^8.1 | ^9.0| | MIT | |
| 0.2-rc1 | ^8.0 | ^8.0| | MIT | |
| 0.1.0-rc.3 | ^8.0 | ^8.0| | MIT | |
| 0.1.0-rc.1 | ^8.0 | ^8.0| | MIT |