pdb.agg function accepts an Elasticsearch-compatible JSON aggregate query string. It executes the aggregate using the
columnar portion of the ParadeDB index, which can significantly accelerate performance compared to vanilla Postgres.
For example, the following query counts the total number of results for a search query.
Expected Response
Expected Response
Multiple Aggregations
To compute multiple aggregations at once, simply include multiplepdb.agg functions in the target list:
Expected Response
JSON Fields
Ifmetadata is a JSON field with key color, use metadata.color as the field name:
If a text or JSON field is used inside
pdb.agg, it must use the literal tokenizer.