GeoDistance multisearch

Hi everyone,

I'm looking for an advice for making my Elasticsearch queries faster.
My use case is to query all (point) geo_shape in distance from a ref-point - simple geo distance query (all points in given radius from circle's center).

I have to preform this query periodically and fast. For each of my clients I have to preform this query to notify for new updates.

I tried to use MultiSearch request, and query once for all clients, but it seems that query time grows exponentially as the number of clients grows.

I'd like to know if there is "best practice" for my case, fast periodic GeoDistance (or similar) queries.

Thanks,
Barak Gonen