Direkt zum Inhalt
Bild
Architectural%20Capsule-01%20%281%29.png

Architektur-Kapseln von Vid: Eine ansprechende und schnelle Suchfunktion für Ihre Drupal-Website

AI-Translated

Drupal

Benötigen Sie Anwendungen für die Unternehmenssuche und Enterprise-Funktionen für Ihr digitales Geschäft? Elasticsearch in Kombination mit Drupal 8 kann eine perfekte Lösung sein. Diese Ausgabe von Architecture Capsules bietet Ihnen wertvolle Tipps und Tricks zur Implementierung von Elasticsearch mit Drupal.

Illustration, die einen Desktop, eine Lupe, ein menschliches Gehirn, eine Glühbirne, einen Globus und eine Wolke zeigt


Anwendungsfall und Vorteile für Unternehmen

Implementieren Sie eine benutzerfreundliche und moderne Suchfunktion in kurzer Zeit und im Rahmen des Budgets.

Anforderungskriterien

1. Die Suche sollte den Benutzern eine einfache Möglichkeit bieten, Inhalte aufzuschlüsseln (Facetten).
2. Das Sucherlebnis sollte superschnell sein (entkoppelt/elastisch).
3. Sollte nahtlos mit Drupal-Inhalten funktionieren.

Verwendeter Stack

Drupal 8, ElasticSearch, React, Elasticsearch Connector Module, Searchkit (eine Suite von React-Komponenten, die direkt mit Ihrem Elasticsearch-Cluster kommunizieren).

Architekturhinweise

Flussdiagramm mit einem Tröpfchen auf der linken Seite und dem Buchstaben E auf der rechten Seite, um Elasticsearch und Drupal-Assoziation darzustellen


1. Konfigurieren Sie das Elasticsearch Connector Module auf Ihrer Drupal 8-Site, um eine Verbindung herzustellen und Ihre Inhalte in Elastic Search zu indizieren. Dieser Link könnte für weitere Informationen nützlich sein.
2. Verwenden Sie npm, um Searchkit zu installieren.
3. Konfigurieren Sie Searchkit, um eine Verbindung zum Elastic Server herzustellen. Weitere Informationen finden Sie hier.
4. Stellen Sie sicher, dass Sie prüfen, ob Sie die Verbindung zu Elastic proxen müssen oder nicht. Falls ja, verfügt SearchKit über ein Plugin (Searchkit-express), das dies auf einfache Weise ermöglicht.
5. Generieren Sie den Build von Searchkit. Integrieren Sie den Build mit einem leeren Zielcontainer-Div in einem Drupal-Block oder Ihrem Theme.
5. Weitere Anpassungen und benutzerdefinierte Erweiterungen für Searchkit können geschrieben werden. Befolgen Sie die recht umfangreiche Dokumentation.

Worauf Sie achten sollten (Vorsicht!)

Die Komponenten in Searchkit erfordern, dass Elasticsearch-Felder auf bestimmte Weise indiziert werden. Beispielsweise benötigt das hierarchische Menü Daten, die in Ebenen indiziert sind. Weitere Informationen finden Sie im Indexing & Mapping Guide oder auf den Seiten der Komponente. Möglicherweise müssen Sie benutzerdefinierte Felder hinzufügen, die auf bestimmte Weise über ein benutzerdefiniertes Drupal-Modul indiziert werden.

Abonnieren

Ready to start your digital transformation journey with us?

Verwandte Blogs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

„Fit. Schnell. Für die Ewigkeit gebaut.“ Das war nicht nur ein Slogan, sondern die Denkweise, mit der wir zur DrupalCon…

Erklärbare KI-Tools: SHAPs Stärke in der KI

Explainable AI tools Explainable AI And SHAP OpenSense Labs

Wissen Sie, was erklärbare KI-Tools sind? Erklärbare KI-Tools sind Programme, die zeigen, wie eine KI ihre Entscheidungen…

KI-Chatbots: Präzision und Persönlichkeit in Perfektion

Creating AI Chatbot OpenSense Labs

In der Welt der künstlichen Intelligenz ist die Entwicklung eines KI-Chatbots, der nicht nur akkurate Informationen liefert…