Advanced Search 2.0

Seit Shopware 6.5.6.0 verwendet die Advanced Search nur noch OpenSearch.

Die Advanced Search ist Teil der Commercial Erweiterung und steht Dir ab dem Plan Shopware Evolve als Erweiterung zur Verfügung.

SaaS Kunden steht die Advanced Search bereits ohne weitere Installation zur Verfügung.



Die Advanced Search bietet Dir einfache Konfigurationsmöglichkeiten und aufgrund der OpenSearch-Basis hohe Performance.

Voraussetzungen

Da die Advanced Search auf OpenSearch basiert, ist eine OpenSearch-Instanz Grundvoraussetzung für den Betrieb. Wie Du OpenSearch in Shopware 6 integrierst, erfährst Du hier. Zusätzlich muss die Commercial Erweiterung installiert & aktiviert sein. Weitere Informationen zur Commercial Erweiterung findest Du hier.

Allgemein

Die Einstellungsmöglichkeiten zur Advanced Search findest Du im Admin unter Einstellungen > Suche.

Die Advanced Search kann pro Verkaufskanal (1) konfiguriert werden und kann über Advanced Search aktivieren (2) aktiviert/deaktiviert werden.

Im Abschnitt Trefferanzahl definierst Du die Anzahl der angezeigten Elemente für die Vorschausuche (1) und die Ergebnisseite (2).

Echtzeit-Suche

In diesem Bereich wird Dir eine Vorschau der Suchergebnisse auf der Basis eines Verkaufskanals angezeigt, ohne die Storefront aufrufen zu müssen.

Verkaufskanal (1): Wähle den Verkaufskanal, in dem Du Deine Suche testen möchtest.
Suche (2): Gebe den Begriff ein, den Du testen möchtest.
Typ (3): Wähle den Typ (Produkt, Kategorie oder Hersteller) des Suchbegriffs aus.
Beispiel anzeigen (4): Öffnet ein Modal mit Beispielen für Suchanfragen.

Boosting

Die Boostingeinstellungen stehen ab Shopware Commercial Version 5.5.0 zur Verfügung.

Neben der Priorisierung von einzelnen zu durchsuchenden Datensätzen, besteht die Möglichkeit, zusätzliche Boostings anzulegen.

Ein Boosting bietet Dir gezielte Konfigurationsoptionen, um z.B. bestimmte Produkte in den Suchergebnissen weiter oben anzuzeigen.

In Verkaufskanal (1) wird Dir angezeigt, für welchen Deiner Shops Du ein Boosting bearbeitest. Mit Neues Boosting (2) öffnest Du das Formular, um ein neues Boosting zu definieren. Im unteren Bereich (3) werden Dir vorhandene Boostings für diesen Verkaufskanal angezeigt, mit den Informationen, ob Sie aktiv sind und in welchem Zeitraum. Klicke auf den Namen oder ... > Bearbeiten, wenn Du ein bestimmtes Boosting bearbeiten möchtest.
Allgemeine Boostingeinstellungen

Wenn Du ein neues Boosting anlegen möchtest, sind einige Einstellungen für jede Art von Boosting gleich. Du kannst Boostings für Produkte, Kategorien und Hersteller anlegen.

Für die Konfiguration eines Boostings vergib zunächst einen Namen (1) und die gewünschte Boosting-Relevanz im Feld Boost (2). Diese Relevanz wird den Produkten, Kategorien oder Hersteller Boostings zur ohnehin schon erhaltenen Relevanz hinzuaddiert.
Um das Boosting zu aktivieren, klicke auf den Schalter Aktiv (3).
Optional ist es möglich, das Boosting nur in einem bestimmten Zeitraum zu verwenden. Hierzu stelle den Zeitraum in den Feldern Aktiv von (4) und Aktiv bis (5) ein.
Über den Stream Typ (6) entscheidest Du, an welcher Stelle die Relevanz durch dieses Boosting erhöht werden soll. Die drei Typen werden nachfolgend genauer beschrieben.
Stream Typ Produkt-Boosting

Für das Boosting von Produkten werden vorhandene dynamische Produktgruppen verwendet. Es werden die Produkte höher gewertet, die in der Produktgruppe vorhanden sind und auf die die Suchanfrage generell zutrifft. 
Solltest Du bisher noch keine entsprechende dynamische Produktgruppe erstellt haben, empfehlen wir Dir, dies als ersten Schritt durchzuführen.
 

Als Stream Typ wähle Product Stream aus, hierdurch wird das Feld Dynamische Produktgruppe eingeblendet. In diesem Auswahlfeld kannst Du die gewünschte dynamische Produktgruppen wählen.

Stream Typ Entity - Kategorieboosting

Für das Boosting von Kategorien und Herstellern kannst Du direkt im Modal des Boostings eigene Regeln definieren.

Als Stream Typ wähle Entity Stream aus, im nun erscheinenden Feld Typ Kategorie.
Anschließend wird die Möglichkeit zum Erstellen von Regeln eingeblendet, die auf Kategorien angewendet werden. Diese Regel-Konfiguration basiert auf dem Rule-Builder. Hiermit kannst Du individuelle Bedingungen erstellen, anhand derer das Boosting angewendet werden soll.
Stream Typ Entity - Herstellerboosting
Für das Boosting von Kategorien und Herstellern kannst Du direkt im Modal des Boostings eigene Regeln definieren.

Als Stream Typ wähle Entity Stream aus, im nun erscheinenden Feld Typ Hersteller.
Anschließend wird die Möglichkeit zum Erstellen von Regeln eingeblendet, die auf Hersteller angewendet werden.Diese Regel-Konfiguration basiert auf dem Rule-Builder. Hiermit kannst Du individuelle Bedingungen erstellen, anhand derer das Boosting angewendet werden soll.

Aktionen

Über die Aktionen kannst Du Weiterleitungen von Kunden zu einem Produkt, einer Kategorie oder einer URL definieren. Dies ist dann nützlich, wenn Kunden zu einem von Dir gewünschten Ziel geleitet werden sollen. Siehst Du zum Beispiel, dass Kunden oft nach etwas Bestimmtem suchen, so könntest Du hierfür beispielsweise eine Kategorie mit eigenen Inhalten für Anlegen und dorthin weiterleiten.

Öffnest Du über "Neue Aktion" die Konfiguration, so kannst Du hier diverse Punkte hinterlegen, die später für die Weiterleitung sorgen werden.

  • Name: Der Name wird später in der Übersicht der unterschiedlichen Aktionen aufgeführt.
  • Suchbegriffe: Gib hier einen oder mehrere Suchbegriffe an, die zu Deinem endgültigen Ziel weitergeleitet werden sollen.
  • Aktiv von / Aktiv bis: Definiere hier den gewünschten Zeitraum
  • Weiterleiten nach: Leite an eine URL, Kategorie oder direkt an ein Produkt weiter und definiere im rechten Bereich dann das exakte Ziel.

Durch die Beispielkonfiguration wird der Kunde, wenn er nach den Begriffen "Sale", "Angebote", Free" oder "Kostenlos" sucht, direkt an die Kategorie SALE weitergeleitet und Du verhinderst, dass dem Kunden in diesem Fall keine Ergebnisse angezeigt werden.

Synonyme

In der Suche bezieht sich die Verwendung des Begriffs "Synonyme" üblicherweise auf die Funktion von Suchmaschinen oder Suchwerkzeugen, alternative Begriffe oder Ausdrücke anzuzeigen, die eine ähnliche Bedeutung wie der eingegebene Suchbegriff haben. Diese Funktion unterstützt Benutzer dabei, ihre Suchergebnisse zu verfeinern, indem sie ihnen ähnliche Begriffe oder Variationen präsentiert, die relevant sein könnten.

Wenn beispielsweise jemand nach "Auto" sucht, könnte eine Suchmaschine möglicherweise Synonyme wie "Fahrzeug", "Kraftwagen" oder "PKW" anzeigen, um dem Benutzer zusätzliche Optionen zu bieten. Dies erleichtert die Suche nach relevanten Informationen und erweitert den Umfang der Suchergebnisse.

Beim Anlegen eines neuen Synonyms hast Du die Möglichkeit zwei verschiedene Synonymregeln zu verwenden. "Äquivalenz" oder "Explizite Zuordnung".

Äquivalenz

Begriffe wie "wifi, wlan, w-lan, wireless network" sind vollkommen gleichwertig. Für diese kannst Du also die Synonym Regel Äquivalenz wählen und diese Begriffe dann in das Feld Suchbegriffe (1) eintragen. Die Ergebnisse dieser Suchbegriffe werden dann auf der Ergebnisseite inkludiert. Wähle anschließend noch optional eine Sprache (2) für die diese Regel gelten soll. 

Explizite Zuordnung

Begriffe wie "iPhone, Smartphone" sind nicht vollkommen gleichwertig. Unter Umständen möchtest Du aber, dass beim Begriff iPhone trotzdem sämtliche Smartphones gefunden werden. Trage in diesem Fall den Begriff iPhone in das Feld Suchbegriffe (1). Hier kannst Du auch mehrere Begriffe hinzufügen wie Samsung oder HTC.  
Trage den Begriff Smartphone dann in das Feld Ersetzt durch (2). Auch hier kannst Du mehrere Begriffe eintragen, die dann wie Äquivalent verwendet werden.  
Wähle zuletzt noch optional eine Sprache (3) für die diese Regel gelten soll. 

War dieser Artikel hilfreich?