Gibt es eine Möglichkeit, eine wirklich zufällige Stichprobe aus einem elasticsearch-Index zu erhalten? d.h. eine Abfrage, die jedes Dokument aus dem Index mit einer Wahrscheinlichkeit 1/N
abruft (wobei N
die Anzahl der derzeit indexierten Dokumente ist)?
Und als Follow-up-Frage: Wenn alle Dokumente ein numerisches Feld s
haben, gibt es eine Möglichkeit, ein Dokument durch gewichtete Zufallsauswahl zu erhalten, d.h. wo die Wahrscheinlichkeit, das Dokument i
mit Wert s_i
zu erhalten, gleich s_i / sum(s_j für j im Index)
ist?