fractal512/meilisan

为 Laravel Artisan 提供的 Meilisearch 方法包装器

v0.3 2024-02-27 10:41 UTC

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 - 要设置的停用词的逗号分隔列表