Files
opencloud/services
Dominik Schmidt 8f27a913f2 feat(search): add aggregation filter tokens
Server-issued aggregationFilterToken on buckets, consumed verbatim via searchRequest.aggregationFilters. The graph layer decodes a filter into its buckets (a term, a range, or an or(...) of them), the proto carries them as AggregationFilter, and the engines match them natively: a key as the exact value of the field, a range from-inclusive and to-exclusive, so a drilldown returns exactly the matches the bucket counted. Filters are validated like aggregations, in both layers. Range tokens use the MS Graph spelling (range(min, 1980), range(2010, max, to="le")). AGG-22 to AGG-33, 36, 38 and 45 in the parity suite.
2026-10-06 10:53:52 +02:00
..
2026-06-03 16:28:44 +02:00
2026-08-03 13:20:03 +02:00
2026-09-07 23:17:03 +00:00
2026-07-14 18:12:24 +02:00
2026-09-23 17:05:01 +02:00
2026-06-18 15:05:49 +02:00
2026-09-07 23:17:03 +00:00
2026-09-07 12:52:33 +02:00