Duplikatsfilter
Der Duplikatsfilter entfernt doppelte Komponenten und Tags aus einem Artikel order Produkt. Dabei werden verschiedene Arten von Duplikaten erkannt:
Duplikatsentfernung in Komponenten
Mehrfach vorkommende Sprachen
Wird in einer Komponente oder einem Tag mehr als ein Wert für die selbe Sprache geliefert, werden alle Werte außer dem ersten entfernt.
Wichtig
Diese Operation ist nicht deterministisch. Das bedeutet, dass sich in zwei nacheinander erstllen Katalogen die Reihenfolge der Werte unterscheiden kann und somit verschiedene Werte übermittelt werden.
Mehfach vorkommender Key
Gibt es in einem Artikel oder Produkt mehere Komponenten mit dem selben Key, werden diese zusammengefasst, dabei werden Sprachen, die in der ersten Komponente nicht vorhanden sind aus den anderne Komponenten hinzugefügt. Sprachen, die bereits vorhanden sind, werden übergangen und aus dem Katalog entfernt
Komponenten aus Produkt im Artikel
Ist eine Komponente mit dem selben Key sowohl im Produkt, als auch im Artikel angegeben, werden beim Kind doppelte Werte entfernt.
Duplikatsentfernung in Attributen
Mehfach vorkommender Key
Gibt es in einem Artikel oder Produkt mehere Tags mit dem selben Key, werden diese zusammengefasst, dabei werden alle Werte, die noch nicht im Tag vorhanden sind aus den anderen Tags übernommen.
Tags aus Produkt im Artikel
Ist eine Komponente mit dem selben Key sowohl im Produkt, als auch im Artikel angegeben, werden beim Kind doppelte Werte entfernt.