Wenn Sie gute Ziegel kaufen, bedeutet das nicht automatisch, dass Sie ein gutes Haus bauen werden. Wenn Sie die neueste Version von Magento installieren, bedeutet das nicht automatisch, dass Sie einen großartigen E-Shop kreieren. Wenn Sie in Ihrem E-Shop Elasticsearch einsetzen, bedeutet es also auch nicht, dass Sie automatisch eine gute Suchfunktion haben.
Luigi’s Box gegen Elasticsearch ist wie Haus gegen Ziegel
Elasticsearch ist eine Back-End-Technologie (Ziegel), während Luigi’s Box eine verwendungsfertige Lösung (ein Haus) ist. Wenn man die Kapazität, Fähigkeiten und das Wissen hat, ein Haus zu bauen, kann man es selbst machen. Falls nicht, muss man einen Ingenieur einstellen, der es für einen macht.
Mit der Suche ist es ähnlich. Elasticsearch ist eine gute Lösung, wenn Sie die Kapazität, die Fähigkeiten und das Wissen haben, um sie zu bauen. Wenn nicht, sollten Sie einen Dienst mit vollem Funktionsumfang in Betracht ziehen, der das für Sie erledigt.
Lernen Sie von unseren Fehlern
Bei der Installierung von Luigi’s Box kauft ein Kunde mehr als nur ein Produkt. Luigi’s Box hat einen umfangreichen Hintergrund in der Forschung und Entwicklung. Es begann als Forschung an der Universität und heute ist es eine erstklassige Technologie.
Unser Team hat Ingenieure, Designer, Ideenköpfe, erfahrene Programmierer und präzise Analytiker, die alle Meister in ihren Feldern sind. Wir haben viel entwickelt, getestet, optimiert und verbessert. Das Resultat ist ein betriebsfertiges Produkt, das eine hohe Verfügbarkeit hat.
Jedoch ist es noch nicht ganz fertig – wir optimieren es laufend weiter und haben eine klare Vision für die Zukunft. Der Kunde kauft also ein Produkt, das sich im Laufe der Zeit verbessert.
Ein systematischer Ansatz ist essentiell
Es kann schnell passieren, dass Sie eine Suche einrichten, die für die erste Phase perfekt ist, aber die anderen 15 ruiniert. Die einzige Option, um die Dinge balanciert zu halten, ist ständiges Messen und Testen. Integrationstests sind heutzutage sehr gängig. Jedoch haben wir uns entschieden, einen Schritt weiter zu gehen.
Wir haben eine Infrastruktur kreiert, die ein sicheres Offline-Testing der Produktveränderungen ohne nachteilige Auswirkungen auf die Verkaufszahlen im E-Shop ermöglicht.
Wir testen jedes Such-Update offline mit einer Kopie der Kundendaten, um sicherzustellen, dass die Veränderungen keine negativen Abweichungen in unserer Suchstatistik verursachen.
Auf den Katalog achten
Die korrekten Daten im Produktkatalog sind wichtig, damit die Suche im E-Shop richtig funktioniert. Viele unserer Kunden denken, dass sie uns bereits strukturierte Daten über ihre Produkte bereitstellen.
Jedoch ist die Wahrheit, dass wir die Daten noch weiter verarbeiten müssen, um die Suche zu optimieren, da die Qualität der Input-Daten in der rohen Form nicht ausreichend ist. Wir analysieren alle Daten automatisch und extrahieren strukturierte Informationen.
Seltene Funktionen
Der wichtigste Punkt, durch den sich Luigi’s Box von Elasticsearch unterscheidet, sind die Suchfunktionen, die ändern, wie Kunden mit Produkten interagieren. Leider ist die Entwicklung dieser fortgeschrittenen Funktionen nicht einfach.
Für Kunden ist es dank dieser intelligenten Funktionen angenehmer, in dem E-Shop einzukaufen und ihre Zufriedenheit spiegelt sich in den hohen Verkaufszahlen wider. Mit Luigi’s Box erhalten Sie einen Vorteil gegenüber Elastic, da sie Zugang zu diversen fortgeschrittenen Funktionen haben. Die neun wichtigsten sind:
1. Umfangreiches Ranking
Für uns ist bei der Verarbeitung von Suchergebnissen nicht der Volltext-Score, sondern die Qualität der Treffer am wichtigsten. Wir können die Qualität der Treffer basierend darauf, auf welchen Parametern und in welchem Umfang die Treffer auftreten, identifizieren. Jedoch wirken sich auch die Geschäftsmetriken auf das Ranking aus. Es hängt davon ab, wie Kunden mit jedem Produkt interagieren, wir binden also auch Klicks, Verkäufe, Saisonalität, die Anzahl der Produkte im Lager und die Marge mit ein.
2. Produktvarianten
Wir diversifizieren die Suchergebnisse. Wir verstehen das Konzept von Produktvarianten und zeigen bei jedem Produkt nur die passendste Option an. Wenn es in dem Produktkatalog des E-Shops einen Rucksack in Größe 10 gibt, zeigen wir in den Suchergebnissen nicht zehn Varianten des gleichen Rucksacks an, sondern zeigen verschiedene Arten von Rucksäcken an.
3. Tippfehler korrigieren
Eine wichtige Funktion einer guten Suche ist das Arbeiten mit der Suchphrase, selbst wenn der Kunde einen Fehler gemacht hat. Mit verlässlichen intelligenten Funktionen können Tippfehler korrigieren und relevante Suchergebnisse erzeugen, selbst wenn ungenaue Einträge gemacht werden. Geben Sie jedoch Acht, denn in manchen Fällen kann es schädlich sein, Tippfehler zu korrigieren. Wenn jemand nach einem iPhone 13 sucht, möchten Sie natürlich nicht, dass Ihre Suche auch das iPhone 11 anzeigt, da der Kunde an einem spezifischen, neueren Modell interessiert ist.
4. Ergebnislose Suchanfragen beseitigen
Leere Suchanfragen machen 13% aller Suchanfragen aus. Es gibt ein fast 30%-iges Risiko, dass der Kunde den E-Shop nach einer erfolglosen Suche sofort verlässt. Deshalb versuchen wir ergebnislose Suchanfragen zu vermeiden. Wenn in einem E-Shop für Elektronik tragbare Lautsprecher ausverkauft sind, zeigen wir stattdessen nicht Tastaturen an, sondern andere Arten von Lautsprecher. Dank der NLP-Module (Natural Language Processing, dt.: Natürliche Sprachverarbeitung) können wir bestimmen, welcher Teil der Phase am wenigsten kritisch ist und eine allgemeinere intelligente Volltextsuche durchführen. So werden dem Kunden die erhältlichen Lautsprecher (ohne das Wort “tragbar”) gezeigt, die ihn vielleicht ebenfalls interessieren.
5. Dynamische Filter
Elasticsearch bietet facettierte Filter an, jedoch adressiert es das Problem nicht, dass verschiedene Filter für unterschiedliche Produkte relevant sind. Das Filtern nach Geschlecht bringt bei Zelten nichts und das Filtern nach Anzahl von Benutzern eignet sich nicht für Thermo-T-Shirts. Unser Algorithmus weiß, welche Filter zu jeder Produktkategorie passen und so werden Kunden nicht von irrelevanten Filtern überwältigt.
6. Produktcodes
Produktcodes können ziemlich lustig sein. Codes wie 145-187 oder 145 und 187 oder 145187 gehören zu dem gleichen Produkt. Hierbei geht es nicht um Tippfehler. Luigi’s Box kann den Produktcode identifizieren und den E-Shop darauf vorbereiten, dass Kunden Codes bei der Suche auf verschiedene Weisen eingeben – mit einem Bindestrich, einem Leerzeichen, einem Querstrich oder alles zusammen. Die Formatierung der Produktcodes löst also keine ergebnislosen Suchanfragen aus und zeigt keine falschen Produkte an, denn die intelligente Volltextsuche kann mit ihnen umgehen.
7. Kategorien unterscheiden
Der Produktname selbst sagt oft nichts über das Produkt aus. Beispielsweise verrät der Begriff MacBook nicht, dass es sich um einen Computer handelt oder Remarkable, dass es um ein Tablet geht. Manche Kategorien verbinden Elemente in ihrem Namen (z.B. Bier und Wein). Wenn man also nach Bier sucht, erscheint in den Ergebnissen auch trockener Rotwein. Jedoch wollte der Kunde Bier. Luigi’s Box kann “wählen”, welcher Teil des Kategorienamens essentiell ist und kann das, was nicht in die Ergebnisse gehört, ausschließen.
8. Suchanfragen, die nicht auf Deutsch sind
Der native Support für andere Sprachen bei Elastic ist mittelmäßig. Unserer Beurteilung zufolge kann es für die Suche eher schlimmer sein als hilfreich. Deshalb nutzen wir unsere Plugins, um Sprachverarbeitungsaufgaben zu lösen, denn die fortgeschrittenen Funktionen von Luigi’s Box arbeiten in allen europäischen Sprachen gut.
9. Skalierung
Unsere kraftvolle Volltextsuche verwendet nicht die Server Ihrer Seite und verlangsamt Ihre Seite dadurch nicht. Vor dem Black Friday haben Sie also ein Problem weniger.
Elasticsearch ist eine gute Option, aber nicht für einen E-Shop
Elasticsearch ist toll. Das wissen wir, weil wir Luigi’s Box auf Elasticsearch aufgebaut haben. Jedoch ist Elastic für einen modernen E-Shop nicht ausreichend.
Viele Funktionen, die in E-Shop-Suchanfragen verwendet werden, um Kunden dabei zu helfen, Produkte zu finden, erfordern viele Stunden Coding, Testung und Optimierung.
Luigi’s Box gibt es schon seit Jahren und es bietet eine umfangreiche Lösung an, die ohne Programmierung in vier Schritten integriert werden kann.
Nicht einmal das neue 8.0-Update?
Das 8.0-Update von Elastic kann natürliche Sprachverarbeitungsaufgaben mit gutem Support lösen sowie Besonderheiten, Ausreißer und leere Felder erkennen. Zusätzlich dazu eignet es sich für den Anwendungsfall, in dem Elastic als Repository für Infrastruktur-Logs verwendet wird.
Die meisten Anwendungsfälle der Klassifizierungen und Regression konzentrieren sich auf unstrukturierten Text, aus dem man etwas extrahieren, jedoch nicht klassifizieren kann oder in der natürlichen Sprache nach Antworten suchen kann.
Alles in allem können Nicht-Spezialisten es in E-Shops nicht effektiv verwenden. Es erfordert eine Person, die sich mit maschinellem Lernen auskennt. Und ein ganzes Unternehmen (Luigi’s Box).