Die Maschine konfigurieren

Den Index konfigurieren

Welche Attribute durchsuchbar sind, mit welchem Gewicht.

Der Index entscheidet, was die Suche überhaupt finden kann. Das ist die eine Sucheinstellung, die es sich vor dem Launch richtig zu setzen lohnt, denn alles andere — Facetten, Synonyme, Boosting — arbeitet auf dem, was der Index schon enthält.

Bevor Sie anfangen. Ihre Attribute müssen existieren und richtig typisiert sein (Attribute), und technische Fakten müssen in echten Feldern liegen statt in der Beschreibung. Ein Feld in den Index aufzunehmen geht schnell; 10 bar aus 4.000 Freitextbeschreibungen herauszuziehen nicht.

Drei Rollen, die ein Feld haben kann

Jedes Feld im Index hat eine oder mehrere von drei Rollen. Sie sind unabhängig, und sie zu verwechseln ist der häufigste Konfigurationsfehler.

RolleHeißtBeispiel
DurchsuchbarDer Text wird gegen die Anfrage abgeglichenname, sku, manufacturer_part_number
Filterbar (Facette)Die Maschine kann danach zählen und filternmaterial, thread_size, pressure_rating
Angezeigt / sortierbarWird mit dem Treffer geliefert oder ordnet die Ergebnisseprice, stock, image

Ein Feld kann alle drei sein. manufacturer ist es meist: Käufer tippen ihn, filtern nach ihm und sehen ihn in der Ergebniszeile. Aber description sollte durchsuchbar sein und nie eine Facette — eine Facette über Freitext erzeugt 4.000 Eimer mit je einem Produkt. Und pressure_rating sollte eine Facette sein und meist nicht durchsuchbar, damit die Eingabe 100 nicht jedes Produkt trifft, in dem irgendwo 100 steht.

Feldgewichte setzen

Trifft eine Anfrage in mehreren Feldern, entscheidet das Gewicht, welcher Treffer mehr zählt. Gewichte sind relativ; nur die Reihenfolge und die Abstände zählen.

Ein tragfähiger Startpunkt für einen technischen Katalog:

FeldGewichtWarum
skuam höchstenIhre Artikelnummer. Identität.
manufacturer_part_numberam höchstenDie Nummer, die Käufer tatsächlich kennen
cross_referencehochWettbewerbernummern, nach einem Lieferantenwechsel
namehochDas beschreibende Hauptfeld
manufacturermittelGrenzt ein, identifiziert selten allein
category_pathmittelLässt ein vages Wort auf einer Liste landen
Optionsbezeichnungenmittelv4aEdelstahl V4A
descriptionniedrigLanger Text; trifft leicht und bedeutet wenig
application_notesam niedrigstenNützlich, verrauscht
Geben Sie description kein hohes Gewicht, um „mehr zu finden“. Es ist das längste Feld, also trifft es fast alles, und ein höheres Gewicht schiebt bei jeder beschreibenden Anfrage den richtigen Artikel von Position eins. Ist ein Fakt wichtig genug, um danach zu suchen, modellieren Sie ihn als Attribut.

Schritte

  1. Öffnen Sie App Studio › Services › Suche und bestätigen Sie, dass die Produkt-Collection existiert und ihre Dokumentzahl ungefähr Ihrer Zahl aktivierter Produkte entspricht. Tut sie das nicht, hat nichts von dem, was folgt, eine Wirkung.
  2. Entscheiden Sie je Attribut, welche der drei Rollen es hat. Tun Sie das in einer Tabelle gegen Ihre Attributliste — zwanzig Minuten hier sparen später einen Neuaufbau.
  3. Markieren Sie jedes Attribut, nach dem ein Käufer filtert, als Filterbar (Facette) unter PIM › Datenmodell › Attribute. Das ist die einzige Quelle für Facettenfelder; siehe Facetten und Filter.
  4. Setzen Sie die durchsuchbaren Felder und ihre Gewichte für den Produktindex in der Reihenfolge oben, angepasst an Ihren Katalog.
  5. Konfigurieren Sie das Identifikator-Verhalten für sku, manufacturer_part_number und cross_reference: Tippfehlertoleranz aus, der Treffer auf die ganze Zeichenkette bleibt erhalten, Treffer mitten in der Zeichenkette an, und dieselbe Normalisierung auf die Anfrage wie auf den Wert. Das ist es, was 4711-A, 4711 und KAT-4711-A alle auf dem richtigen Artikel landen lässt.
  6. Setzen Sie die Tippfehlertoleranz für Textfelder: ein Tippfehler ab sechs Zeichen, keiner für kurze Wörter. Kurze Wörter sind der Ort, an dem Tippfehlertoleranz den größten Schaden anrichtet — mit erlaubten Tippfehlern trifft M8 auch M6.
  7. Setzen Sie die Zweitsortierung nach der Textrelevanz. Lagernd vor nicht lagernd ist die, die fast jeder B2B-Katalog will; für den Rest siehe Merchandising.
  8. Speichern, dann neu indexieren.

Indizes je Kanal und je Locale

Ein Produktindex reicht nicht mehr, sobald Sie mehr als ein Publikum haben.

  • Locale. Jede Sprache bekommt ihren eigenen Index, mit eigenem Text, eigenen Synonymen und eigener Tokenisierung. Ihn erzeugt das Hinzufügen einer Sprache.
  • Kanal. Jeder Kanal bekommt seinen eigenen, mit nur den ihm zugeordneten Produkten und den kanalabhängigen Werten kanalabhängiger Attribute. Ein Punchout-Katalog und Ihr Webshop sind verschiedene Indizes, obwohl sie aus denselben Produkten kommen.

Die Multiplikation ist real: Drei Sprachen und zwei Kanäle sind sechs Indizes und sechs Neuaufbauten. Das ist ein Argument dafür, mit kanalabhängigen Attributen und der Zahl der Kanäle bewusst umzugehen — keines dagegen, sie zu haben.

Neu indexieren, und was es kostet

Zwei verschiedene Vorgänge heißen „neu indexieren“:

  • Inkrementelles Update — ein Produkt hat sich geändert, ein Dokument wird neu geschrieben. Sekunden. Das passiert den ganzen Tag.
  • Vollständiger Neuaufbau — der Index wird von Grund auf neu gebaut. Nötig nach jeder Änderung an der Indexstruktur: ein neues Facettenfeld, ein geänderter Feldtyp, geänderte Tokenisierung. Minuten bis eine Stunde, je nach Kataloggröße.

Ein vollständiger Neuaufbau nimmt die Suche nicht offline. Der neue Index wird neben dem laufenden gebaut und in einem Schritt umgeschaltet, sobald er fertig ist. Der alte bleibt kurz erhalten, damit sich eine schlechte Änderung durch Zurückschalten zurücknehmen lässt.

Was er Sie kostet, ist Zeit, bis die Änderung sichtbar wird, und das erwischt Leute: Sie fügen ein Facettenfeld hinzu, schauen in die Storefront, sehen nichts und nehmen an, es sei fehlgeschlagen. Prüfen Sie, ob der Neuaufbau fertig ist, bevor Sie irgendetwas schließen.

Was Sie prüfen

  • Suchen Sie Ihre zehn meistbestellten Artikelnummern. Jede muss ihren eigenen Artikel als erstes liefern — nicht als zweites.
  • Suchen Sie eine angefangene Artikelnummer. Der richtige Artikel muss in der Autovervollständigung erscheinen.
  • Suchen Sie eine Hersteller-Teilenummer, die Sie intern nicht verwenden. Sie muss gefunden werden.
  • Suchen Sie eine gängige beschreibende Wendung. Die ersten drei Ergebnisse müssen jemandem aus dem Innendienst plausibel erscheinen, nicht nur Ihnen.

Weiter