Agherant: aggregate results from opensearch peers

Still not ready: description_list is statically defined, and
descriptions are read for each request, which doubles the time for a query.
Workaround on edsu/opensearch#6