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

Drupal KI-Ökosystem Teil 4: Drupal KI-Suche mit PostgreSQL Vektordatenbank

Drupal AI Ecosystem Part 4 Drupal AI Search With PostgreSQL OpenSense Labs

Die Suche ist eine der wichtigsten Möglichkeiten, wie Menschen online Informationen finden. Ob es um die Suche nach einem…

Drupal KI-Ökosystem Teil 3: Drupal KI-Übersetzungsmodul

Drupal AI Ecosystem Part 3 Drupal AI Translate OpenSense Labs

In der heutigen schnelllebigen digitalen Landschaft ist die Bereitstellung von Inhalten, die sprachübergreifend Anklang…

Drupal KI-Ökosystem Teil 2: KI-Logging, Beobachtbarkeit & API-Explorer

Drupal AI Ecosystem Part 2 OpenSense Labs

Im ersten Teil unserer Serie haben wir die grundlegende Architektur erkundet und das Drupal AI Ecosystem sowie das AI…