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?

Loading form...

Verwandte Blogs

Was ist HTMX & Wie es für serverseitig gesteuerte Weboberflächen funktioniert?

What is HTMX and How it Works for Server Driven Web Interfaces OpenSense Labs

„HTML wurde entwickelt, um Benutzerinteraktionen zu erklären. HTMX verlagert dieses Verhalten zurück an seinen Ursprung,…

DrupalCon Chicago: Wichtige Produkt- und KI-Updates

DrupalCon Chicago 2026 Key Product & AI Updates OpenSense Labs

„Die Keynote der DrupalCon Chicago blickt auf die 25-jährige Reise von Drupal zurück und skizziert, wie sich die Plattform…

DrupalCamp Delhi kehrt nach 6 Jahren zurück: Das erwartet Sie

DrupalCamp Delhi Returns After 6 Years Here is What to Expect OpenSense Labs

„Nach der COVID-Zeit kehrt das Camp zum ersten Mal nach Delhi zurück. Im Laufe der Jahre haben sich das Camp und die lokale…