Angenommen, dass article_id der Wert Ihrer Mitglieder ist und diese editor_id /day sind die Punktzahlen in der jeweiligen sortierten Menge und unter der Annahme jeder article_id ist in beiden vorhanden Bei sortierten Sätzen können Sie Folgendes tun:
ZINTERSTORE t 2 k1 k2 WEIGHTS 100 1 AGGREGATE SUM
Erklärung:
tist ein temporärer Schlüssel, der das Ergebnis enthältk1ist der sortierte Satz, der dieeditor_idspeichertk2ist der sortierte Satz, der dendayspeichert- das Gewicht 100 multipliziert
editor_idum 100 (also um zwei Stellen nach rechts "verschoben") - die
AGGREGATE SUMergibt folgenden Score:editor_id* 100 +day
Hinweise:
- Sie können
ZUNIONSTOREverwenden stattdessen für das gleiche Ergebnis - Die Verwendung von Gewicht 100 geht von diesem
dayaus ist ein zweistelliger Wert