Ich verwende ein Erscheinungsdatum. Wie kann ich die neueren Produkte gegenüber den älteren Produkten priorisieren?

Dieses Problem lässt sich über Datensatzgewichtungen lösen. Es gibt zwei mögliche Lösungen, abhängig davon, welche Informationen Ihre Produktdatenbank enthält.

1. Ihre Datenbank enthält ein "Neu" Feld

Die neuen Produkte in Ihrem Shop sind mit einem bestimmten Kennzeichen versehen. Erstellen Sie eine Regel, die alle Produkte leicht abwerten, die dieses Kennzeichen nicht haben:

Regel 0: Feld [Neu] ist nicht gleich „true“: Abwertung 1%

Mit einer solchen Abwertung wird für die Suchanfrage „Harry Potter“ der aktuelle Band immer an erster Stelle erscheinen (vorausgesetzt, der aktuelle Band ist als neu gekennzeichnet und die älteren Erscheinungen nicht).

2. Ihre Datenbank enthält ein Erscheinungsjahr/-datum

Wenn Sie in Ihren Produktdaten ein Erscheinungsjahr verwalten, dann können Sie sogar ein weiter abgestuftes Ergebnis  als im ersten Fall erreichen. Die Varianten sind hier davon abhängig, wie diese Daten vorliegen.

Sollten Sie ein separates Datenfeld dafür besitzen, so können Sie hierauf entweder eine Salesrank- oder eine Timerank-Regel anwenden. Falls das Erscheinungsjahr lediglich als Teil eines anderen Feldes vorhanden (z.B. Artikelname) ist, müssen Sie auf Textvergleichs-Regeln zurückgreifen.

2.1 Das Erscheinungsjahr/-datum ist in einem gesonderten Feld vorhanden

Wenn das Datum in einem eigenen Feld vorliegt, können Sie hierauf entweder ein Topseller- oder ein Timerank-Ranking anwenden. Bei einer Topseller-Regel muss in dem Feld ein rein numerischer Wert stehen, steht in dem Feld also lediglich die Jahreszahl ist dies problemlos möglich. Sollten jedoch noch andere Formatierungszeichen enthalten sein, kann dies nicht angewandt werden.

Eine Topseller-Regel ist dafür vorgesehen, einen Zahlenbereich linear oder in festgelegten Schritten oder logarithmisch abzuwerten. So können Sie beispielsweise folgende Regel definieren:

0% wenn Erscheinungsjahr = 2010, bis -4% wenn Erscheinungsjahr = 2000

Diese besagt, dass alle Artikel aus dem Jahre 2010 und neuer keine Abwertung bekommen, Artikel von 2000 und älter bekommen 4% Abwertung, alles dazwischen verteilt sich linear. So bekommt beispielsweise ein Artikel aus 2005 eine 2% Abwertung.

Sollten Sie in dem Feld ein konkretes Datum oder einen Zeitstempel stehen haben, so können Sie auch eine Timerank-Regel erstellen. Diese berechnet die Abwertung in Anbetracht des jeweils aktuellen Datums. Auch lassen sich im Gegensatz zum Topsellerranking mehrere Abwertungsbereiche unterteilen und definieren. So können Sie beispielsweise folgendermaßen definieren:

Timerank für Erscheinungsjahr

     Jetzt - 1 Jahr bis -0%

     1 Jahr - 3 Jahre bis -2%

     3 Jahre - 10 Jahre bis -4%

     10 Jahre - Älter -4%

Diese Regel besagt, dass Produkte, die jünger sind als ein Jahr, keine Abwertung bekommen. Ist ein Produkt zwischen ein und drei Jahren alt, so bekommt es eine bis zu drei prozentige Abwertung (lineare Verteilung der Abwertung auf den Zeitraum), usw. Der Vorteil dieser Variante ist zum einen die dynamische Anpassung, so dass Sie die Regeln nicht jährlich manuell anpassen müssen, und zum anderen die feingranulare Einstellmöglichkeit.

2.2. Das Erscheinungsjahr ist Teil eines anderen Feldes

Erstellen Sie für jedes Jahr eine Regel. Die Produkte des aktuellen Jahres werden nicht abgewertet. Je weiter das Erscheinungsjahr in der Vergangenheit liegt, desto mehr wird das Produkt für die Ergebnisse abgewertet:

Regel 0, Gruppe A: Erscheinungsjahr Enthält „2010“: Abwertung 0%

Regel 1, Gruppe A: Erscheinungsjahr Enthält „2009“: Abwertung 1%

Regel 2, Gruppe A: Erscheinungsjahr Enthält „2008“: Abwertung 2%

Regel 3, Gruppe A: Erscheinungsjahr Enthält „2007“: Abwertung 3%

Regel 4, Gruppe A: Erscheinungsjahr Enthält „200“: Abwertung 4%

Regel 5, Gruppe A: Erscheinungsjahr Enthält-Nicht „200“: Abwertung 5%

Durch diesen Regelsatz erhalten Sie beispielsweise für „Harry Potter“ eine chronologische Sortierung in der Ergebnisliste. Der Nachteil dieses Ansatzes: Die Werte sind statisch. Mit fortschreitendem Datum müssen Sie die Regeln aktualisieren. Im Jahr 2011 ist 2010 das Vorjahr und muss um 1% abgewertet werden.

Obwohl die Regel 0 eine Abwertung von 0% enthält, muss sie vorhanden sein. Ansonsten würde bei Artikeln aus dem Jahr 2010 die Regel 5 greifen.
Auf dieser Seite