Ich verwende ES 1.4.Elasticsearch Facettengröße
Ich frage meinen Index mit Paginierung ab (mit from und Größe in der Suchanfrage, um 20 Ergebnisse pro Seite zu haben), und ich habe ein Limit von Suchtreffern auf 100 gesetzt (also kann ich nicht mehr als 5 Seiten haben)
)ich versuche Begriff Facetten zu verwenden, ist jedoch das Zählfeld global, es ist über die alle Suchtreffer, die hier mehr als 100
sein kann, ist ein einfaches Beispiel:
{
"from": 0,
"size": 20,
"query": {
"match_all": {}
} , "facets" : {
"tags" : {
"terms" : {
"field" : "tag"
}
}
}
}
Gibt es eine Möglichkeit, ein Limit in ES Facetten zu setzen, um nur auf f zu schauen erste 100 Treffer?
Danke!
Vielen Dank für Ihre Antwort. Ich habe den Limit-Filter ausprobiert, allerdings begrenzt dies die Anzahl der Dokumente pro Shard. Wenn ich also mehr als 1 Shard habe, könnte die gleiche Suchanfrage andere Ergebnisse liefern –