≫ Плагины
CREATE PLUGIN plugin_name TYPE 'plugin_type' SONAME 'plugin_library'
Загружает указанную библиотеку (если она еще не загружена) и загружает из нее указанный плагин. Доступные типы плагинов включают:
rankerindex_token_filterquery_token_filter
Для получения дополнительной информации о написании плагинов, пожалуйста, обратитесь к документации plugins.
mysql> CREATE PLUGIN myranker TYPE 'ranker' SONAME 'myplugins.so';
Query OK, 0 rows affected (0.00 sec)
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
CREATE PLUGIN manticoresoftware/buddy-plugin-show-hostname TYPE 'buddy' VERSION 'dev-main';
CREATE BUDDY PLUGIN manticoresoftware/buddy-plugin-show-hostname VERSION 'dev-main';