Skip to main content
$facet builds a hierarchical bucket tree from FACET field paths. Use it for category navigation and drill-down style faceting.

Compatibility

Arguments

Output

  • Increase depth for multi-level facet trees.
  • Use size and minDocCount to control noise and response size.
  • Use order to sort by count or by path.
With depth: 2, the response includes nested children:
  • $facet cannot contain $aggs.
  • $facet cannot be used as a sub-aggregation inside another $aggs block.