Maxim Mironjuk
-
Juni 09, 2025
Die Terms Aggregation gehört zu den am häufigsten genutzten Elasticsearch-Features, wird aber bei hoher Feldkardinalität schnell zum Performance-Engpass. Der shard_size-Parameter, doc_count_error_upper_bound als Genauigkeitsindikator und eager global ordinals zur Vorberechnung teurer Datenstrukturen entscheiden gemeinsam darüber, ob eine Facetten-Query im einstelligen oder dreistelligen Millisekundenbereich antwortet. Dieser Beitrag zeigt, wie sich Terms Aggregationen bei Millionen eindeutiger Werte gezielt optimieren lassen, ohne die Ergebnisqualität aus dem Blick zu verlieren.