Description:
Adds support for The Aggregation Extension with an added dependency on the Filter Extension. This enables geo-aggregation of geometries and points, taking advantage of Opensearch and Elasticsearch's aggregation engines.
Note that some of the geo-aggregation features will have to be left untested on the Elasticsearch backend implementation because they require a commercial license.
TO DO:
Need to support collection aggregations using the <collection ID>/aggregate route. Add support in the aggregate function in the core aggregations extension.
PR Checklist:
[ ] Code is formatted and linted (run pre-commit run --all-files)
[ ] Tests pass (run make test)
[ ] Documentation has been updated to reflect changes, if applicable
Related Issue(s):
245
Description: Adds support for The Aggregation Extension with an added dependency on the Filter Extension. This enables geo-aggregation of geometries and points, taking advantage of Opensearch and Elasticsearch's aggregation engines.
Note that some of the geo-aggregation features will have to be left untested on the Elasticsearch backend implementation because they require a commercial license.
TO DO:
<collection ID>/aggregate
route. Add support in the aggregate function in the core aggregations extension.PR Checklist:
pre-commit run --all-files
)make test
)