GFacet: { field_name: string; name?: string } & (
| { size?: number; type: "terms" }
| { missing?: number; type: "sum" | "avg" }
| {
date_interval: Schemas["DateHistogramFacet"]["date_interval"];
histogram_range?: { high: string; low: string };
type: "date_histogram";
}
| {
histogram_range: { high: number; low: number };
size: number;
type: "numeric_histogram";
}
)
Type Declaration
field_name: string
Optionalname?: string
- { size?: number; type: "terms" }
- { missing?: number; type: "sum" | "avg" }
- {
date_interval: Schemas["DateHistogramFacet"]["date_interval"];
histogram_range?: { high: string; low: string };
type: "date_histogram";
}date_interval: Schemas["DateHistogramFacet"]["date_interval"]
Optionalhistogram_range?: { high: string; low: string }
type: "date_histogram"
- {
histogram_range: { high: number; low: number };
size: number;
type: "numeric_histogram";
}
histogram_rangeis optional fordate_histogram, but when provided, thelowandhighvalues must be one of the supported date formats.