Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03257.jsonl.gz/1322

Eine der häufigsten Aufgaben in Mergado ist die Suche nach Produkten, die der Benutzer einer Gruppe anschließt, mit der er dann weiterarbeiten möchte. Intuitiv erfolgt dies unter Verwendung einer beliebigen Anzahl von OR-Bedingungen. Wir haben einen effizienteren Weg für Sie, der die Leistung von Mergado nicht verlangsamt.
Verwenden Sie den Operator IN
Obwohl die Methode zum Suchen nach Artikeln unter Verwendung von OR-Bedingungen (deutsch "oder") vollkommen in Ordnung ist, kann eine solche Abfrage bei einer größeren Anzahl an Artikeln (z.B. bei der Suche nach Produkt-IDs mehrere Dutzende bis Hunderte) lange dauern.
[PARAM|Size] = "L" OR [PARAM|Size] = "XL"
Die Verwendung des OR-Operators, beispielsweise bei der Suche nach T-Shirts in L- oder XL-Größe, ist absolut in Ordnung.
[PARAM|Size] IN ("XS";"S";"M";"L";"XL";"2XL";"3XL";"4XL";"5XL")
Die Verwendung des IN-Operators bei der Suche nach T-Shirts in mehreren Größen ist vorteilhafter als die Verwendung von OR.
Ein weiteres Beispiel für die Verwendung des IN-Operators ist die Suche nach Produkten anhand ihrer ID, bei der bis zu Hunderte von Werten angezeigt werden können. In diesem Fall sollte "OR" überhaupt nicht mehr verwendet und nur mit dem IN-Operator gesucht werden.
Beispielsuche in Mergado auf der Seite Produkte, wo es möglich ist, mittels Aufzählung in einfacher und erweiterter Suche zu suchen:
In Mergado kann man neben dem IN-Operator auch die NOT IN-Negation verwenden (nicht in einer Aufzählung oder Menge enthalten). Wenn man gerade diese Produkte in der Aufzählung nicht möchte, führt man die Suche mit dem NOT IN-Operator durch:
ITEM_ID NOT IN ("1"; "5"; "30"; "50")
Verwenden Sie die Suche mittels Aufzählung (Menge) unter Verwendung des IN-Operators. Ihre Daten werden schneller generiert und Sie werden die Leistung von Mergado auch mit Hunderten derart eingetragener Werten nicht auslasten.