Allgemeines

Die Suchlogik umfasst bereits viele allgemeinsprachliche und branchenspezifische Synonyme. Diese können von Kunden im Backend um weitere Synonyme erweitert werden.


Wichtig: Synonyme werden beim Indexieren berücksichtigt. Wenn ein neues Synonym hinzugefügt wird, ist es nicht direkt für der Suche im Shop verfügbar. Damit es verfügbar wird, muss zuerst der Index neu aufgebaut werden. Dies kann über folgenden Job getan werden: Artikel reindexieren. Jedes Synonym gilt nur für eine Sprache und hat einen bestimmten Typ. Dabei gibt es folgende Typen zur Auswahl.
Synonym

Eine Synonym-Regel sollte angelegt werden, wenn zwei Begriffe zu (fast) 100% gleich sind. Ein Beispiel dafür ist Streusalz <-> Auftausalz. Jedes Wort in einer Regel ist durch jedes andere Wort ersetzbar. Bevor Wörter als Synonym deklariert werden, sollte man folgende Checkliste durchgehen:


Was ist kein Synonym:

  • Wörter, die etwas ähnliches beschreiben, sich aber dennoch unterscheiden (siehe Erweiterung):
    • Kühlschrank ↔ Gefrierschrank:
  • Wörter, bei welchen ein Wort ein Überbegriff für ein anderes ist (siehe Gerichtete Synonyme):
    • Propan ↔ Gas
    • Salz ↔ Streusalz
  • Vulgäre Begriffe (siehe Gerichtete Synonyme):
    • WC ↔ Scheißhaus
Gerichtetes Synonym

Gerichtete Synonyme werden nur in eine Richtung angewandt. Dies sollte angewandt werden, wenn ein Wort ein Überbegriff für ein anderes Wort ist.


Beispiele:

  • Propan → Gas
  • Butan → Gas

Wenn ein Nutzer nach einer Propanflasche sucht, sollten ihm keine Butangasflaschen angezeigt werden. Sucht der Nutzer allerdings nach einer Gasflasche, sollten ihm sowohl Butan- als auch Propangasflaschen angezeigt werden. Es bietet sich zudem an, gerichtete Synonyme zu verwenden, um umgangssprachliche Synonyme abzubilden, da Umgangssprache nicht in Artikel Texten vorkommt, wohl aber bei Sucheingaben.


Beispiel:

  • WC → Scheißhaus
Erweiterung

Eine Erweiterung sollte angelegt werden, wenn Wörter zwar ähnlich in ihrer Verwendung sind, aber keine Synonyme. Es ist also eine gewisse Abschwächung. Erweiterungen werden bei der Suche niedriger gewichtet als Synonyme.


Beispiele:

  • Asphalt ↔ Straßenausbesserungsmasse
  • Kühlschrank ↔ Gefrierschrank

In den Beispielen sind die Wörter verwandt miteinander, aber keine wirklichen Synonyme.

Herabstufung

Eine Herabstufung kann wie eine gerichtete Erweiterung angesehen werden. Während bei gerichteten Synonymen der ersetzte Begriff gleich gewichtet wird als der ursprüngliche, wird bei einer Herabstufung der ursprüngliche Begriff stärker gewichtet.


Beispiel:

  • Reinigungspistole → Spritzpistole

Umgangssprachlich werden Reinigungspistolen als Spritzpistolen bezeichnet. Aber: Spritzpistolen bezeichnen auch das Kinderspielzeug. Wenn man beides im Sortiment hat, ist es sinnvoll, die Beziehung Spritzpistole → Reinigungspistole als Herabstufung einzupflegen.

Verbesserung

Verbesserung dienen dazu, bestimmte Begriffe stärker in der Suche zu gewichten. Verbesserungen sind gerichtet.


Beispiel:

  • Stehleiter → Leiter

Hier wird beim Vorkommen von 'Stehleiter' 'Leiter' stärker im Index berücksichtigt.

Umschreibung

Der Typ Umschreibung verhält sich anders als die vorherigen Typen. Er wird während des Indexierens und während der eigentlichen Suche angewandt. Er dient dazu, Begriffe durch andere zu ersetzen. Umschreibungen sind gerichtet.


Beispiel:

  • 2er, doppel

'2er' wird sowohl im Index, als auch während der Suche durch 'doppel' ersetzt.

Regulärer Ausdruck
Reguläre Ausdrücke können gravierende Auswirkungen auf die Suchergebnisse haben. Zum Anlegen eines Regulärer Ausdrucks wenden Sie sich bitte an den SellSite-Support.

Es besteht die Möglichkeit reguläre Ausdrücke als Synonyme anzugeben. Hierzu muss ein entsprechender Ausdruck und passende Synonyme angegeben werden. Mit ${1}..${N} kann man auf die entsprechenden "capture groups" (Klammern) zugreifen. Wichtig: Wir führen eine Suche im Token durch, wenn man den Token komplett matchen will, muss der Ausdruck mit ^ beginnen und mit $ enden. Weiterhin gilt es zu beachten, dass wir hier auf vorverarbeiteten Tokens arbeiten, es muss also alles klein geschrieben mit reduzierten Umlauten sein und es werden keine Treffer über mehrere Worte hinweg unterstützt.


Beispiel:

  • ^m(\d+)x(\d+)$${1}x${2}

Ergänzt metrische Gewindeangaben um eine vereinfachte Schreibweise also M8x20 wird zu 8x20.