fractal512 / meilisan
为 Laravel Artisan 提供的 Meilisearch 方法包装器
v0.3
2024-02-27 10:41 UTC
Requires
- php: ^7.3|^8.0
- laravel/framework: ^8.0|^9.0
- laravel/scout: ^9.4
- meilisearch/meilisearch-php: ^1.4.1
This package is auto-updated.
Last update: 2024-09-27 11:55:53 UTC
README
此包装器通过 Laravel Artisan 控制台帮助管理 Meilisearch 功能。
目录
安装
使用 composer 安装包
composer require fractal512/meilisan
使用
使用 artisan meilisearch
命令来管理 Meilisearch 索引、配置等。命令列表正在扩展...
索引
要管理 Meilisearch 数据库中的 索引,请使用以下命令
php artisan meilisearch:index <action> [<index>] [options]
参数
- action - 索引上的操作(获取、设置、删除)
- index - Meilisearch 数据库中索引的名称
选项
- -o, --offset - 跳过的索引数量
- -l, --limit - 返回的索引数量
- -k, --key - 主键的名称
可筛选属性
要管理 Meilisearch 索引的 可筛选属性,请使用以下命令
php artisan meilisearch:filterable <action> <index> [<attributes>]
参数
- action - 可筛选属性上的操作(获取、设置、重置)
- index - Meilisearch 数据库中索引的名称
- attributes - 要设置的筛选属性的逗号分隔列表
排名规则
要管理 Meilisearch 索引的 排名规则,请使用以下命令
php artisan meilisearch:ranking <action> <index> [<attributes>]
参数
- action - 排名规则上的操作(获取、设置、重置)
- index - Meilisearch 数据库中索引的名称
- attributes - 要设置的排名规则的逗号分隔列表
可排序属性
要管理 Meilisearch 索引的 可排序属性,请使用以下命令
php artisan meilisearch:sortable <action> <index> [<attributes>]
参数
- action - 可排序属性上的操作(获取、设置、重置)
- index - Meilisearch 数据库中索引的名称
- attributes - 要设置的可排序属性的逗号分隔列表
停用词
要管理 Meilisearch 索引的 停用词,请使用以下命令
php artisan meilisearch:stopwords <action> <index> [<stopwords>]
参数
- action - 停用词上的操作(获取、设置、重置)
- index - Meilisearch 数据库中索引的名称
- stopwords - 要设置的停用词的逗号分隔列表