guywarner/laravel-singlestore-fulltext

此包已被废弃,不再维护。未建议替代包。

使用 SingleStore DB 的 match() 函数进行全文搜索,将 Model::match()->get() 添加到模型中

v1.0.0 2022-09-26 20:14 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

一个简单的包,用于向 Laravel 模型添加 match() 函数

User::match(['first_name', 'last_name'], 'Guy Warner')->get()

安装

您可以通过 composer 安装此包

composer require guywarner/laravel-singlestore-fulltext

添加您的 FULLTEXT 索引。如果索引缺失,SDB 将报错

Can't find FULLTEXT index matching the column list

扩展您想要搜索的模型

use Guywarner\LaravelSinglestoreFulltext\Models\SingleStoreModel;

class Mopdel extends SingleStoreModel
{
}

使用

Model::match(['column1', 'column2'], 'search term')->get();

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近的变化。

贡献

请参阅 CONTRIBUTING 获取详细信息。

鸣谢

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 了解更多信息。