Elastic Search: Suche zu Ihrer Website hinzufügen
Überblick
Einführung in Elastic Search
Lernen Sie Elastic Search besser kennen und erfahren Sie überblicksmäßig, wie Sie Ihre Daten mit Elastic Cloud ingestieren und ansehen können.
Onboarding der Daten
Ingestieren und Anreichern von Daten für die Suche
Elasticsearch bietet eine Vielzahl von Funktionen für die Dateningestion, mit denen Sie Ihre Geschäftsherausforderungen bewältigen können. Entdecken Sie dieses Webinar mit den folgenden Themen:
Zusammenführen verteilter Daten an einem zentralen Ort, um hochwertige Sucherlebnisse zu erstellen
Nutzung von Tools für Ihre spezifischen Datentypen, inklusive Elastic-Web-Crawler, Connector-Katalog, Daten- und ML-Inferenz-Pipelines und vieles mehr
Live-Demos mit unseren Kundensupport-Datensätzen
Elastic Cloud-Konto erstellen
Registrieren Sie sich zunächst einmal, um Elastic Cloud 14 Tage lang kostenlos ausprobieren zu können. Öffnen Sie cloud.elastic.co, erstellen Sie ein Konto und folgen Sie den Schritten unten, um herauszufinden, wie Sie Ihren ersten Elastic Stack in einer unserer mehr als 50 unterstützten Regionen weltweit starten können.
Wenn Sie auf Edit setting klicken, können Sie einen Cloud-Anbieter – Google Cloud, Microsoft Azure oder AWS – auswählen. Anschließend werden Sie um die Auswahl der zugehörigen Region gebeten. Als Nächstes können Sie festlegen, welches Hardware-Profil verwendet werden soll, und so das Deployment besser an Ihre Anforderungen anpassen. Zudem wurde bereits die neueste Version von Elastic vorausgewählt.

Beim Erstellen Ihres Deployments erhalten Sie einen Nutzernamen und ein Passwort. Denken Sie daran, die Informationen herunterzuladen oder zu kopieren, da Sie sie für die Installation Ihrer Integrationen benötigen.
Ingestieren von Daten mit dem Elastic-eigenen Web-Crawler
Nachdem Sie nun Ihr Deployment erstellt haben, können Sie damit beginnen, Daten an Elastic zu senden. Wir verwenden dazu den Elastic-eigenen Web-Crawler. Wählen Sie zunächst unter der Registerkarte Search (Suche) die Kachel Add search to my website (Suche zu meiner Website hinzufügen) aus.

Wählen Sie dann Start im neu angezeigten Flyout aus.

Wenn Sie sich informieren möchten, wie Sie den Web-Crawler einrichten, sehen Sie sich diese angeleitete Tour an oder folgen Sie den Anweisungen unten:
Jetzt erstellen wir einen Index. In dieser Anleitung lasse ich Blogposts von elastic.co ingestieren.

Wir geben einen Namen für den Index ein und wählen dann Create index. Als Nächstes müssen wir die Domäne validieren (Validate Domain) und die Domäne hinzufügen (Add domain).
Wenn erforderlich, wählen wir nach dem Hinzufügen der Domäne unten rechts Edit aus, um eine Unterdomäne hinzuzufügen.

Als Nächstes wählen wir Crawl rules aus und fügen Regeln für das Crawlen hinzu, wie unten dargestellt.*

Arbeiten mit Elasticsearch
Nutzen der Vektorsuche für das Erstellen von Sucherlebnissen
Möchten Sie als Teil Ihres Sucherlebnisses die Vektorsuche nutzen? Elastic bietet zwei Formen der Vektorsuche: die Suche mit „dicht besetzten“ Vektoren (die sogenannte kNN-Vektorsuche) und die Suche mit „dünn besetzten“ Vektoren, wie z. B. mit Elastic Learned Sparse Encoder (ELSER).
Die Suche mit dünn besetzten Vektoren ist für den Anfang die einfachere Form. Elastic bietet für die semantische Suche ein vorkonfiguriertes Modell: das „Learned Sparse Encoder“-Modell. Dieses Modell schneidet bei einer Vielzahl von Datenbeständen, wie z. B. Finanzdaten, Wetterdaten und Frage-Antwort-Paaren, besser ab als andere. Es ist so aufgebaut, dass es Fachbereiche übergreifend eine hohe Relevanz bietet, ohne dass es einer zusätzlichen Feinjustierung bedarf.
Die folgende interaktive Demo zeigt, wie Suchergebnisse relevanter werden, wenn Sie das „Learned Sparse Encoder“-Modell von Elastic gegen den textuellen BM25-Algorithmus von Elastic testen.
Darüber hinaus unterstützt Elastic auch kNN-Vektoren, um eine Ähnlichkeitssuche in unstrukturierten Daten jenseits von Text zu implementieren, also z. B. in Videos, Bildern und Audio.
Die semantische Suche und die Vektorsuche haben beide den Vorteil, dass Kunden mit diesen Technologien Suchanfragen in natürlicher Sprache stellen können. Wenn jemand z. B. nach Arbeitsplatzrichtlinien für einen Nebenerwerbsjob suchen möchte, könnte die Person in ihrer Suche auch den Begriff „Side Hustle“ verwenden, obwohl dieser Begriff in einem offiziellen HR-Dokument eher nicht auftreten würde.
Eine Einführung in das Erstellen einer semantischen Suche unter Verwendung der Vektorsuche finden Sie in dieser Schrittanleitung.
Nutzen von Daten zur Verbesserung Ihrer Suche
Ihr Sucherlebnis ist zwar jetzt fertig erstellt und funktioniert, aber wie können Sie es weiter verbessern? Nutzen Sie die Vorteile der Verhaltensanalyse, um die Interaktion Ihrer Nutzer:innen mit Ihren Websites und Anwendungen zu analysieren. Mit den Erkenntnissen aus dieser Analyse können Sie die Relevanz Ihrer Suchergebnisse verbessern und Lücken in Ihren Inhalten aufspüren.
Wie Sie mit der Verhaltensanalyse beginnen können, erfahren Sie in dieser angeleiteten Tour.
Wie geht es weiter?
Vielen Dank dass Sie sich die Zeit genommen haben, Ihre Datenbanken mithilfe von Elastic Cloud mit Elasticsearch zu verbinden. Für Ihre Elastic-Journey sollten Sie die wichtigsten operativen, Security- und Datenkomponenten kennen, die Sie als Nutzer:in verwalten müssen, wenn Sie einen Cluster in Ihrer Umgebung bereitstellen.
Bereit loszulegen? Testen Sie die Lösung 14 Tage lang kostenlos in der Elastic Cloud.