Einrichten der Live-Suche
Im Arbeitsbereich können Sie die Leistung von Live Search konfigurieren, verwalten und überwachen. Das Menü oben bietet Zugriff auf die Werkzeuge in jedem Funktionsbereich. Die verfügbaren Funktionen spiegeln die aktuelle Menüauswahl wider.
Datenerfassung
Um sicherzustellen, dass jeder Funktionsbereich im Arbeitsbereich die richtigen Daten enthält, müssen Sie die Datenerfassung basierend auf der ausgewählten Storefront-Implementierung konfigurieren:
- Luma - Die Datenerfassung ist standardmäßig verfügbar.
- Headless - Die Datenerfassung muss je nach Storefront-Implementierung manuell konfiguriert werden.
Weitere Informationen zu den erforderlichen Ereignissen, die Sie für eine Headless-Storefront hinzufügen müssen, finden Sie in der folgenden Dokumentation:
- Erforderliche Ereignisse für das Dashboard der Live-Suche.
- Storefront Events Collector, der als Voraussetzung hinzugefügt werden muss.
- Beispiele der Ereignisstruktur.
Healthcare-Kunden
Wenn Sie Kunde im Gesundheitswesen sind und die Data Services HIPAA-Erweiterung installiert haben, die Teil der Data Connection-Erweiterung ist, werden Live Search Storefront-Ereignisdaten nicht mehr erfasst. Dies liegt daran, dass Storefront-Ereignisdaten Client-seitig generiert werden. Um weiterhin Storefront-Ereignisdaten zu erfassen und zu senden, aktivieren Sie die Ereigniserfassung für Live Search erneut. Weitere Informationen finden Sie unter Allgemeine Konfiguration.
Festlegen des Umfangs
Anfangs ist Umfang aller Live Search auf Default Store View festgelegt. Wenn Ihre Commerce mehrere Store-Ansichten enthält, legen Sie Umfang auf die Store-Ansicht fest, für die Ihre Facetteneinstellungen gelten.
Menüoptionen
Festlegen von Attributen als durchsuchbar
Um zielgerichtete Ergebnisse zu erzielen, überprüfen Sie den Satz (durchsuchbaren (searchable=true) Produktattribute. Um Relevanz zu gewährleisten, sollten Attribute nur durchsuchbar sein, wenn sie Inhalte mit einer klaren und knappen Bedeutung enthalten. Vermeiden Sie die Verwendung von Attributen, die weniger präzisen, langen Text enthalten, z. B. description. Dies kann, obwohl standardmäßig die Suche aktiviert ist, die Genauigkeit der Suchergebnisse verringern. Wenn eine Person beispielsweise nach „kurzen Hosen“ sucht und es Hemden mit einer Beschreibung gibt, die den Begriff „kurze Ärmel“ enthält, werden die Hemden in den Suchergebnissen angezeigt.
Führen Sie die folgenden Schritte aus, damit Attribute durchsuchbar sein können:
- Gehen Sie in der Admin zu Stores > Attribut > Produkt.
- Wählen Sie das Attribut aus, das durchsuchbar sein soll, z. B.
color. - Wählen Sie Storefront-Eigenschaften aus und setzen In der Suche verwenden auf
yes.
Live Search berücksichtigt auch die Gewichtung eines Produktattributs, wie in Adobe Commerce festgelegt. Attribute mit einer höheren Gewichtung werden in den Suchergebnissen höher angezeigt.
Die folgenden Attribute sind immer durchsuchbar:
skunamecategories
Attributverhalten in komplexen Produkten
Bei komplexen Produkttypen (konfigurierbare, gebündelte und gruppierte Produkte) indiziert Live Search Attributwerte von übergeordneten und untergeordneten Produkten, sodass ein übergeordnetes Produkt mit mehreren Werten für dasselbe Attribut verknüpft werden kann. Dies ermöglicht eine variantenbasierte Filterung. Beispielsweise wird beim Filtern nach „blau“ ein konfigurierbares Hemd angezeigt, wenn eine Variante blau ist, auch wenn das übergeordnete Produkt keinen Farbsatz hat.
Dieses Verhalten funktioniert gut bei Attributen wie Farbe und Größe, kann aber zu unerwarteten Ergebnissen für Attribute führen, die das Produkt als Ganzes beschreiben, z. B. new_arrival, product_ranking, promotion_label und benutzerdefinierte Preise.
Angenommen, das konfigurierbare Produkt (SKU-001) hat new_arrival = true, während seine untergeordnete Variante SKU-001-01 new_arrival = false hat. Wenn Variantenwerte für das übergeordnete Produkt aggregiert werden, wird SKU-001 sowohl mit new_arrival = true als auch mit new_arrival = false indiziert. Daher kann das übergeordnete Produkt für beide Werte in den Suchergebnissen angezeigt werden, auch wenn jeder Wert für eine andere Variante gilt.
Mehrschichtige Suche und Erweiterung von Suchtypen
Die mehrschichtige Suche oder Suche innerhalb einer Suche ist ein leistungsstarkes, attributbasiertes Filtersystem, das die herkömmliche Suchfunktion um zusätzliche Suchparameter erweitert. Diese zusätzlichen Suchparameter ermöglichen eine präzisere und flexiblere Produktsuche.
Mit der mehrschichtigen Suche können Sie:
- Ermöglichen Sie es Käufern, innerhalb der Suchergebnisse zu suchen.
- Um die Ergebnisse weiter zu verfeinern, verwenden Sie
startsWithundcontainsSuchindizierung in der zweiten Ebene der mehrschichtigen Suche.
Die erweiterten Suchfunktionen werden über den filter-Parameter in der productSearch-Abfrage mithilfe Operatoren implementiert:
-
Mehrschichtige Suche - Suche in einem anderen Suchkontext - Mit dieser Funktion können Sie bis zu zwei Ebenen der Suche für Ihre Suchanfragen durchführen. Beispiel:
- Layer 1 Suche - Suche nach „motor“ auf
product_attribute_1. - Layer 2-Suche - Suche nach „Teilenummer 123“ auf
product_attribute_2. In diesem Beispiel wird in den Ergebnissen nach „Motor“ nach „Teilenummer 123“ gesucht.
Die mehrschichtige Suche ist sowohl für die
startsWithals auch für diecontainsSuchindizierung in der zweiten Ebene der mehrschichtigen Suche verfügbar, wie unten beschrieben: - Layer 1 Suche - Suche nach „motor“ auf
-
startsWith search indexation - Suche mit
startsWith. Diese neue Funktion ermöglicht Folgendes:- Suchen nach Produkten, bei denen der Attributwert mit einer angegebenen Zeichenfolge beginnt.
- Konfigurieren der Suche „endet mit“, damit Käufer nach Produkten suchen können, bei denen der Attributwert mit einer bestimmten Zeichenfolge endet. Um eine Suche „endet mit“ zu aktivieren, muss das Produktattribut in umgekehrter Reihenfolge aufgenommen werden und der API-Aufruf sollte auch eine umgekehrte Zeichenfolge sein. Wenn Sie beispielsweise nach einem Produktnamen suchen möchten, der mit „pants“ endet, müssen Sie dies als „stnap“ senden.
-
enthält Suchindizierung - Suchattribut mit enthält indizierung. Diese neue Funktion ermöglicht Folgendes:
-
Suchen nach einer Abfrage innerhalb einer größeren Zeichenfolge. Beispiel: Ein Käufer sucht in der Zeichenfolge „HAPE-123“ nach der Produktnummer „PE-123“.
note NOTE Dieser Suchtyp unterscheidet sich vom vorhandenen Suchbegriff der die automatische Vervollständigung durch der Wortanfänge unterstützt. Wenn ein Produktattributwert beispielsweise „Outdoor Pants“ ist, gibt eine Phrasensuche Ergebnisse für „out pan“ zurück, da „out“ und „pan“ mit den Anfängen der Wörter im Wert übereinstimmen. Es werden keine Ergebnisse für „Arme Ameisen“ zurückgegeben, da diese Zeichenfolgen innerhalb der Wörter auftreten. Eine Suche sucht Text an einer beliebigen Stelle innerhalb eines Wortes, gibt also Ergebnisse für „oder Ameisen“ zurück.
-
Diese neuen Bedingungen verbessern den Filtermechanismus für Suchanfragen, um Suchergebnisse zu verfeinern. Diese neuen Bedingungen wirken sich nicht auf die Hauptsuchabfrage aus.
Implementierung
-
Damit ein Produktattribut durchsuchbar ist, wechseln Sie zum Administrator und Sie „Produktattribut festlegen.
Siehe die Liste der durchsuchbaren Attribute.
-
Geben Sie die Suchfunktion für dieses Attribut an, z. B „Enthält (Standard) oder Beginnt mit. Sie können maximal sechs Attribute angeben, die für "" aktiviert sollen, und sechs Attribute, die für „Beginnt " werden sollen. Darüber hinaus ist für die Enthält-Indizierung die Zeichenfolgenlänge auf 50 Zeichen oder weniger begrenzt.
-
In der Entwicklerdokumentation finden Sie Beispiele dazu, wie Sie Ihre Live Search-API-Aufrufe mithilfe der neuen
containsundstartsWithSuchfunktionen aktualisieren können.Sie können diese neuen Bedingungen auf Ihrer Suchergebnisseite implementieren. Sie können beispielsweise einen neuen Abschnitt auf der Seite hinzufügen, in dem der Erstkäufer seine Suchergebnisse weiter verfeinern kann. Sie können Käufern die Auswahl bestimmter Produktattribute ermöglichen, z. B. „Hersteller“, „Teilenummer“ und „Beschreibung“. Von dort aus suchen sie mithilfe der
containsoderstartsWithBedingungen innerhalb dieser Attribute.
Verwendung der mehrschichtigen Suche anstelle von Facetten
Die mehrschichtige Suche und Facetten dienen verschiedenen Zwecken der Produktsuche. Die Auswahl zwischen ihnen hängt von Ihrem spezifischen Anwendungsfall ab:
Verwenden Sie die mehrschichtige Suche, wenn:
- Sie müssen anhand mehrerer Kriterien in den Suchergebnissen suchen.
- Arbeiten mit Teilenummern, SKUs oder technischen Spezifikationen, bei denen Benutzende nur teilweise Informationen kennen.
- Käufer müssen die Ergebnisse Schritt für Schritt anhand verschachtelter Kriterien eingrenzen.
- Sie möchten die Anzahl der API-Aufrufe reduzieren, indem Sie mehrere Suchkriterien in einer einzigen Abfrage kombinieren.
- Sie müssen geschäftsspezifische Suchmuster implementieren, die über die standardmäßige Facettennavigation hinausgehen.
Verwenden von Facetten bei:
- Bereitstellung typischer Filter für Kategorien, Preise, Marken und Attribute
- Intuitive Filteroptionen, die Benutzerinnen und Benutzer leicht verstehen und auswählen können
- Verfügbare Optionen basierend auf aktuellen Suchergebnissen anzeigen
- Anzeigen von Filterzählungen und -bereichen, die Benutzern das Verständnis der verfügbaren Optionen erleichtern
- Arbeiten mit allgemeinen Produktmerkmalen wie Farbe, Größe, Material usw.
Best Practice: Verwenden Sie die mehrschichtige Suche für komplexe, technische Suchen, bei denen Benutzende bestimmte Kriterien haben, und verwenden Sie Facetten für die standardmäßige E-Commerce-Filterung, bei der Benutzende Optionen visuell erkunden und eingrenzen möchten.
Facetten und Synonyme
Facetten und Synonyme sind eine weitere Möglichkeit, das Sucherlebnis für Ihre Kundinnen und Kunden zu verbessern.
Facetten sind Produktattribute, die in definiert sind, Live Search filterbar zu sein. Sie können jedes filterbare Attribut als Facette in Live Search festlegen, aber es gibt Beschränkungen nach wie vielen Facetten Sie gleichzeitig suchen können.
Synonyme sind Begriffe, die Sie definieren können, um Benutzende zum richtigen Produkt zu führen. Benutzer, die nach Hosen suchen, geben möglicherweise „Hosen“ oder „Hosen“ ein. Sie können Synonyme so einstellen, dass diese Suchbegriffe die Benutzer zu den „Hosen“-Ergebnissen führen.
Commerce-Konfigurationseinstellungen
Im folgenden Abschnitt werden die unterstützten und nicht unterstützten Commerce-Konfigurationseinstellungen für Live Search beschrieben.
Unterstützte Konfigurationswerte
Yes festgelegt, wird die Option ALL in das Steuerelement „Pro Seite anzeigen“ einbezogen.Die Preise auf der Widget-Produktlistenseite und im Pop-up werden mithilfe der konfigurierten Währungskurse in die standardmäßige Anzeigewährung umgerechnet.
Nicht unterstützte Konfigurationswerte
Standard-Attributwerte
Die folgenden Produktattribute verfügen über Storefront-Eigenschaften die Live Search standardmäßig verwendet und aktiviert.
pricepriceskunamepricevisibilitycategory_nameStandardmäßige Nicht-Systemattribut-Eigenschaften
Die folgende Tabelle zeigt die standardmäßigen suchbaren und filterbaren Eigenschaften von Nicht-Systemattributen, einschließlich derjenigen, die für die Luma-Beispieldaten spezifisch sind. Damit das Attribut sowohl in Live Search als auch in nativer Adobe Commerce durchsuchbar ist, setzen Sie die In Suche verwenden auf Yes.
Standardattribut-Eigenschaften
Die folgende Tabelle zeigt die standardmäßigen durchsuchbaren und filterbaren Eigenschaften von Systemattributen.