≫ Плагины

Системные плагины

CREATE PLUGIN

CREATE PLUGIN plugin_name TYPE 'plugin_type' SONAME 'plugin_library'

Загружает указанную библиотеку (если она еще не загружена) и загружает из нее указанный плагин. Доступные типы плагинов включают:

  • ranker
  • index_token_filter
  • query_token_filter

Для получения дополнительной информации о написании плагинов, пожалуйста, обратитесь к документации plugins.

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