• 创建插件
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 中并启用它,无需重启服务器。
示例
CREATE PLUGIN manticoresoftware/buddy-plugin-show-hostname TYPE 'buddy' VERSION 'dev-main';
CREATE BUDDY PLUGIN manticoresoftware/buddy-plugin-show-hostname VERSION 'dev-main';
最后更新于