Meilisearch
Synchronisiert Dokumente aus Payload-Collections mit einer Meilisearch-Instanz ueber afterChange- und afterDelete-Hooks.
Installation
pnpm add @nouance/payload-meilisearch Über
Das Plugin haelt eine Meilisearch-Instanz mit Payload-Collections synchron. Es wird ueber die Payload-Plugin-Konfiguration mit den Optionen `host`, `apiKey`, `sync` und `logs` eingebunden. Jeder Collection-Slug entspricht dabei dem Namen eines Meilisearch-Index. Die Synchronisation erfolgt ueber Hooks, die das Plugin in die konfigurierten Collections injiziert. Ein `afterChange`-Hook liest die konfigurierten Felder aus einem Dokument und uebertraegt sie mit `addDocuments` an den zugehoerigen Meilisearch-Index. Der `afterDelete`-Hook entfernt den entsprechenden Eintrag aus dem Index. Fuer jedes Feld laesst sich ein `alias` festlegen, unter dem der Wert in Meilisearch gespeichert wird. Ein Alias mit dem Wert `id` ueberschreibt den Dokumentbezeichner in Meilisearch. Eine `transformer`-Funktion kann Werte vor der Indizierung umwandeln, etwa um Rich-Text in durchsuchbare Zeichenketten umzuwandeln. Unterstuetzt werden die Feldtypen Code, Date, Email, JSON, Number, Point, Radio group, Select, Text und Textarea. Das Plugin ist fuer Payload CMS v1 konzipiert und hat Alpha-Status. Entwuerfe, verschachtelte Felder sowie Meilisearch-Index-Optionen fuer Filterung und Sortierung werden noch nicht unterstuetzt.
Paketinformationen
- Paketname
@nouance/payload-meilisearch- Neueste Version
0.1.3- Entpackte Größe
- 29 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 6
- Zuletzt veröffentlicht
- 26. Feb. 2023
Mehr von NouanceLabs
Profil ansehenBetter Fields
Dieses Plugin bietet verbesserte Felder für das Admin-Panel in Payload.
Iframe Tabs
Fügt iFrames in separate Tabs im Payload Admin-Panel hinzu.
Dashboard Analytics
Bindet Plausible- und Google Analytics 4-Widgets in das Payload-Dashboard, die Navigation, Collections und Globals ein.
Simple RBAC
Ermöglicht rollenbasierten Zugriffsschutz für Payload CMS.
Ähnliche Plugins
Mehr in SearchTypesense
Integriert die Suchfunktionen von Typesense in Payload CMS mit Echtzeitsynchronisation.
Search plugin
Such-Plugin für Payload ermöglicht effiziente Suchanfragen in Dokumenten.
Algolia search
Integriert Algolia-Suche mit Payload-Kollektionen.
AI
Payload-Plugin, das Text-Embeddings für Collection-Felder über OpenAI oder NLP Cloud generiert.