Wenn ich die Theorie von From/Size in elasticsearch lese.Der Bereich bei der Ausgrabung von/Größe in elasticsearch
https://www.elastic.co/guide/en/elasticsearch/reference/1.7/search-request-from-size.html
Das Problem ist, dass, wie der Bereich der Suche nach detemine. Zum Beispiel, wenn ich 1.000 Datensätze erzeugen dann ich abfragen es als Schnipsel unten:
{
"from" : 100, "size" : 10,
"query" : {
"term" : { "user" : "kimchy" }
}
}
Ist, dass es auf dem Bereich der Aufzeichnung 100-1,000 wird gesucht und dann 10 Ergebnisse? Oder es wird automatisch eine geeignete Reichweite generieren und 10 Ergebnisse zurückgeben? Kann mir jemand helfen, dieses Problem zu umgehen? Mit bestem Gruß.
In Ihrer Antwort "Nun, wenn Sie die Ergebnisse von 100 bis 110 (von: 100, Größe: 10) wollen, wird elasticsearch die besten 110 Ergebnisse von jedem Shard anfordern, dh insgesamt 550 Ergebnisse haben" Problem. Ich denke, es elasticsearch wird die Top 10 Ergebnisse wegen der Größe anfordern: 10 Sie war Config. Und die insgesamt nur 50 Ergebnisse von allen Scherben gesammelt – VanThaoNguyen
Nun, das ist nicht korrekt. Werfen Sie einen Blick darauf: https://www.elastic.co/guide/en/elasticsearch/guide/current/pagination.html – adityasinghraghav