≫ 插件

系统插件

CREATE PLUGIN

CREATE PLUGIN plugin_name TYPE 'plugin_type' SONAME 'plugin_library'

加载给定的库(如果尚未加载)并从中加载指定的插件。可用的插件类型包括:

  • ranker
  • index_token_filter
  • query_token_filter

有关编写插件的更多信息,请参阅插件文档。

mysql> CREATE PLUGIN myranker TYPE 'ranker' SONAME 'myplugins.so';
Query OK, 0 rows affected (0.00 sec)

CREATE BUDDY PLUGIN

Buddy 插件可以扩展 Manticore Search 的功能,并启用某些原生不支持的查询。要了解有关创建 Buddy 插件的更多信息,建议阅读这篇文章

要创建 Buddy 插件,请运行以下 SQL 命令:

CREATE PLUGIN <username/package name on https://packagist.org/> TYPE 'buddy' VERSION <package version>

注意:CREATE BUDDY PLUGIN 需要 Manticore Buddy。如果无法使用,请确保已安装 Buddy。

您还可以使用专门为 Buddy 插件创建的别名命令,这更容易记住:

CREATE BUDDY PLUGIN <username/package name on https://packagist.org/> VERSION <package version>

此命令将安装 show-hostname 插件到 plugin_dir 并启用它,无需重启服务器。

‹›
  • Example
Example
📋
CREATE PLUGIN manticoresoftware/buddy-plugin-show-hostname TYPE 'buddy' VERSION 'dev-main';
CREATE BUDDY PLUGIN manticoresoftware/buddy-plugin-show-hostname VERSION 'dev-main';
Last modified: August 28, 2025