Meilisearch
Плагин для Payload CMS, который синхронизирует документы коллекций с индексами Meilisearch через хуки afterChange и afterDelete.
Установка
pnpm add @nouance/payload-meilisearch Описание
Плагин синхронизирует коллекции Payload CMS с индексами Meilisearch. Он подключается через массив plugins Payload с параметрами `host`, `apiKey`, `sync` и `logs`. Slug каждой коллекции сопоставляется с именем соответствующего индекса в Meilisearch. Синхронизация работает через хуки `afterChange` и `afterDelete`, которые плагин добавляет в выбранные коллекции. При создании или изменении документа настроенные поля отправляются в соответствующий индекс методом `addDocuments`. При удалении документа запись удаляется из Meilisearch. Конфигурация `sync` задаётся для каждой коллекции: перечисляются поля, для которых можно указать `alias` и функцию `transformer`. Алиас переименовывает поле для индекса, а трансформер преобразует значение перед отправкой. Если алиас поля равен `id`, это поле становится идентификатором документа в Meilisearch. Поддерживаются типы полей Code, Date, Email, JSON, Number, Point, Radio group, Select, Text и Textarea. Плагин работает с Payload CMS v1 (peerDependency `payload` ^1.1.8, зависит от `meilisearch` ^0.31.1) и находится в стадии alpha. Черновики, вложенные поля и настройки индексов Meilisearch для фильтрации и сортировки пока не реализованы.
О пакете
- Имя пакета
@nouance/payload-meilisearch- Последняя версия
0.1.3- Размер
- 29 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 6
- Последняя публикация
- 26 фев. 2023 г.
Ещё от NouanceLabs
Профиль автораBetter Fields
Плагин улучшает поля для админ-панели в Payload.
Iframe Tabs
Добавляет iframes в отдельные вкладки в админ-панели Payload.
Dashboard Analytics
Плагин для Payload CMS, который выводит данные Plausible и Google Analytics 4 в админ-панель: виджеты на дашборде, в навигации и на страницах коллекций.
Simple RBAC
Обеспечивает контроль доступа на основе ролей для Payload CMS.
Похожие плагины
Ещё в категории «Поиск»Typesense
Интегрирует возможности поиска Typesense в Payload CMS с синхронизацией в реальном времени.
Search plugin
Плагин поиска для Payload добавляет возможности быстрого поиска документов.
Algolia search
Интегрирует поиск Algolia с коллекциями Payload CMS.
AI
Плагин Payload для генерации и хранения векторных эмбеддингов полей коллекций через OpenAI или NLP Cloud.