Choosing the appropriate type of filtering—search hits, aggregations, or both—often boils down to how you want your user interface to behave. Choose the appropriate filter (or combinations) depending on how you want to display results to your user.

  • A filtered query affects both search results and aggregations.
  • A filter bucket affects just aggregations.
  • A post_filter affects just search results.