Elastic 8.0 zielt darauf ab, die Suchrelevanz zu verbessern

Startseite » Elastic 8.0 zielt darauf ab, die Suchrelevanz zu verbessern

Mit Elastic 8.0 hat der Datensuchanbieter seine gleichnamige Plattform mit neuen Funktionen zum Durchsuchen von Daten in On-Premises- und Cloud-Umgebungen aktualisiert.

Die Version Elastic 8.0 wurde am 11. Februar allgemein verfügbar und markierte die erste größere Versionsänderung für die Elastische Plattform seit der Veröffentlichung der Version 7.0 im April 2019.

Eine der Hauptkomponenten von Elastic ist die Elastische Suche Suchtechnologie, die Open Source verwendet Apache Lucene Datenindizierungstechnologie.

Mit Elastic 8.0 wird die Suche um eine Funktion namens erweitert Suche nach dem k-nächsten Nachbarn (kNN), die relevantere Suchergebnisse liefern kann als frühere Versionen von Elastic. Das Update bietet auch Standardsicherheitseinstellungen für selbstverwaltete Clients, die lokal ausgeführt werden, sowie für Elastic Cloud-Benutzer.

Laut Forrester-Analyst Mike Gualtieri enthält Elastic 8.0 sowohl inkrementelle Verbesserungen als auch völlig neue Erweiterungen.

Gualtieri sagte, er sehe insbesondere die kNN-Suchfunktion als fortschrittliche Fähigkeit, die dazu beitragen werde, Elastic zu differenzieren.

„Dies [kNN] ist die Art von Suchtechnologie, die Sie bisher nur bei Google gesehen haben, [Microsoft] Azure und AWS“, sagte Gualtieri. „Die Zukunft der Unternehmenssuche wird mehrere Technologien umfassen, die insbesondere neue KI-Technologien und -Techniken nutzen.“

Elastic 8.0 verbessert die Suche mit Lucene 9-Funktionen

Aus Sicht der Suche ziele das neue Update darauf ab, sowohl die Relevanz als auch die Leistung zu verbessern, sagte er Steve KearnsVizepräsident des Produktmanagements bei Elastic.

„Elasticsearch ist eine Suchmaschine“, sagte Kearns. „Er ist wirklich gut darin, Dokumente und wirklich alle unstrukturierten Daten zu nehmen und für die Suche verfügbar zu machen.“

Kearns merkte an, dass Elasticsearch die Open-Source-Suchtechnologie Apache Lucene verwendet, die im Dezember 2021 auf Version 9.0 aktualisiert wurde. Elastic 8.0 profitiert jetzt von der neuen Version der Lucene-Verbesserungen, zu denen laut Kearns eine effizientere Nutzung von Speicher und Indizierungsgeschwindigkeit gehört.

Elastic 8.0 bringt neue Vektorsuchfunktionen

Der Nearest-Neighbor-Ansatz, der die Suchrelevanz verbessert, hat seine Wurzeln in dem, was Elastic als Vektorsuche bezeichnet.

Matt Riley, General Manager of Enterprise Search bei Elastic, sagte, dass die Suche im Allgemeinen so angesehen wird, dass sie einem Benutzer eine Reihe von Dokumenten oder Daten bereitstellt, die für eine bestimmte Anfrage relevant sind. Und die Relevanz bestand größtenteils darin, Schlüsselwörter in einer Abfrage mit menschenlesbaren Schlüsselwörtern in den Daten abzugleichen, wobei eine Suchtechnologie die Häufigkeit berechnet, um die entsprechende Antwort zu bestimmen.

Riley bemerkte, dass die Vektorsuche anders funktioniert und stattdessen menschenlesbare Schlüsselwörter in einen mathematischen Vektor umwandelt. Vektorsuchergebnisse konzentrieren sich nicht auf die Keyword-Relevanz, sondern darauf, wie nahe zwei Vektoren beieinander liegen.

„Dies erfordert einen grundlegend anderen Matching-Ansatz als zuvor in Elasticsearch verfügbar war“, sagte Riley.

Die Relevanzbestimmung in einer Vektorsuche wird auch mit dem nächsten Nachbarn durchgeführt. Beim Nearest-Neighbour-Ansatz gibt ein Abfrageergebnis die nächsten Nachbarn oder benachbarte Vektoren für eine bestimmte Abfrage zurück.

Die Verarbeitung natürlicher Sprache kommt in die Elastic 8.0-Suche

Eine weitere wichtige Verbesserung der Datensuche in Elastic 8.0 ist die verbesserte Verarbeitung natürlicher Sprache (NLP) Fähigkeiten.

NLP wird in der Regel mit maschinellen Lernmodellen erstellt, die auf einem Datensatz trainiert wurden, um die Sprache besser zu verstehen. Riley sagte, dass in Elastic 8.0 für NLP trainierte maschinelle Lernmodelle jetzt direkt in die Plattform geladen werden können, um Abfragen zu verbessern.

Zu den von Riley zitierten Anwendungen, die NLP in Elastic 8.0 unterstützen kann, gehören: Stimmungsanalyse, Erkennung benannter Entitäten und Fachklassifikation.