Heim > Artikel > Web-Frontend > So verwenden Sie Meilisearch mit WikiJS
Soße: https://github.com/mbround18/wikijs-module-meilisearch
Meilisearch ist eine Open-Source-Suchmaschine, die auf Geschwindigkeit und Einfachheit ausgelegt ist. Es ist in Rust geschrieben und darauf ausgelegt, schnelle, relevante Suchergebnisse mit minimaler Konfiguration zu liefern. Meilisearch zeichnet sich durch Volltextsuche aus und ist selbst bei großen Datensätzen auf Leistung optimiert. Es unterstützt Funktionen wie Tippfehlertoleranz und anpassbares Relevanzranking direkt nach dem Auspacken.
Link zu Meilisearch
Wiki.js ist eine moderne Open-Source-Wiki-Software, die eine leistungsstarke und flexible Plattform zum Verwalten und Teilen von Inhalten bietet. Es basiert auf Node.js und ist so konzipiert, dass es leichtgewichtig, schnell und benutzerfreundlich ist, mit einer eleganten und intuitiven Benutzeroberfläche, die es für Benutzer aller Erfahrungsstufen zugänglich macht.
Link zu Wikijs
Wenn Sie diese nicht haben, können Sie dieses Docker Compose verwenden.
Für eine Produktionsinstanz wird empfohlen, meilisearch einen neuen Schlüssel generieren zu lassen, den Ihre App verwenden kann. Sie können dies über diesen Curl-Befehl tun:
curl --request POST \ --url http://localhost:7700/keys \ --header 'Authorization: Bearer demo' \ --header 'Content-Type: application/json' \ --data '{ "description": "Wikijs Integration", "actions": ["*"], "indexes": ["wiki_index"], "expiresAt": "2042-04-02T00:42:42Z" }'Ändern Sie das Wort Demo in Ihren Hauptschlüssel. Wenn Sie Docker Compose verwenden, funktioniert dies nur mit der Demo. Es sei denn, Sie haben es in der Compose-Datei geändert. Verwenden Sie dann das, was Sie für $MEILI_MASTER_KEY festgelegt haben.
Jetzt können Sie Meilisearch verwenden, um Ihr Wiki zu durchsuchen! Wenn Sie über vorhandenen Inhalt verfügen, können Sie auf „Neu erstellen“ klicken. Dadurch sollten alle Ihre Inhalte zu meilisearch hinzugefügt werden! :)
Da Sie Wikijs normalerweise verwenden, werden im Rahmen der normalen Seitendarstellung Dokumente in Meilisearch erstellt, aktualisiert und gelöscht.
Wenn Sie ein Live-Beispiel davon sehen möchten, haben wir es in meinem Dungeons and Dragons-Wiki bereits integriert. Es war erstaunlich, Charakterdaten oder Szenendaten im Handumdrehen abrufen zu können.
Hinweis zur Umsetzung, derzeit stimmen die Vorschläge mit den Who-Zeilen überein. In Zukunft werde ich dieses Segment umschreiben, um es zu kürzen und kleinere Vorschläge zu haben.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Meilisearch mit WikiJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!