Matching Rules
Normalisierungs- und Extraktionsregeln für den Produkt-Matcher. Gilt global für alle Merchants pro Taxonomie.
Material names, generic terms, and suffix phrases. Applied after hyphen normalization. Leading/trailing spaces are part of the token (" hema" only strips a separate word) and are saved verbatim.
Regex patterns applied (in order) to remove complex suffixes, BC/DIA values, and pack-size indicators. Applied after hyphen normalization. Leading/trailing spaces are significant (" \(?(3|6)\)?$" matches a standalone number, without the space it eats the 6 of "96") and are saved verbatim.
Schreibweisen-Kanonisierung (Regex → Ersetzung, Flags gi), läuft nach der Pattern-/Token-Entfernung symmetrisch auf Katalog- UND Feed-Namen (z. B. multifokal → multifocal). Whitespace ist dort noch nicht kollabiert — Wortlücken mit \s+ matchen.
Extrahiert Attributwerte (z. B. Farbe, Motiv, Stärke) aus dem Produktnamen. Die Rolle (preis-sensitiv / identifizierend / beschreibend) kommt aus dem Taxonomie-Schema und wird je Matcher read-only angezeigt; ob ein Wert in den Matching-Key eingeht, leitet sich daraus ab.
Exact-match only is the current policy. Fuzzy candidate scoring will be configurable in a later release.
When the rule-based matcher fails, route the item to an AI suggestion pipeline.