ucaka/laravel-fulltext-rebuild

重建 MySQL 全文索引

v0.1.0 2017-06-15 09:29 UTC

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"