ucaka / laravel-fulltext-rebuild
重建 MySQL 全文索引
v0.1.0
2017-06-15 09:29 UTC
Requires
- illuminate/console: 5.1.*|5.2.*|5.3.*|5.4.*
- illuminate/database: 5.1.*|5.2.*|5.3.*|5.4.*
- illuminate/support: 5.1.*|5.2.*|5.3.*|5.4.*
Requires (Dev)
- graham-campbell/testbench: ^3.3
- mockery/mockery: 0.9.*
- phpunit/phpunit: ^5.0
This package is not auto-updated.
Last update: 2024-09-29 02:49:44 UTC
README
这是一个简单的 Laravel 库,帮助您重建 MySQL 的全文索引。当您更改 innodb_ft_min_token_size 属性时,这很有用。您可以在这里找到更多关于 MySQL 全文索引长度的信息
在操作数据库之前,请务必备份您的数据库。
用法
您必须在 config/app.php 中包含库服务提供者
$providers = [ ... Ucaka\FullTextRebuild\Providers\FullTextRebuildProvider::class, ]
服务提供者为您做的唯一一件事是注册一个命令。如果您愿意,您可以跳过提供者,直接在您的 app/Console/Kernel.php 中添加命令 \Ucaka\FullTextRebuild\Console\Commands\FullTextRebuild
安装命令后,只需运行它即可
php artisan mysql:fulltext:rebuild
如果需要,您可以使用 --connection 或 -c 选项指定自定义数据库连接
php artisan mysql:fulltext:rebuild -c "custom_connection"