...
Elasticsearch provider can claim items from queues by in larger units and after changing queue items status from Available to InProgress they are sent back to Elasticsearch as a bulk unit. By With this technique we can achieve better performance. We can configure claim unit size parameters based on the current Aspire installation (e.g. standalone/ distributed mode, etc.). This is how it works:
...
Elasticsearch provider iterators use Elasticsearch scroll technique. The scrolls are resources which should be deleted after their use. This is done explicitly whenever possible by calling iterators close method or when the iteration is over. There are cases though when the iteration cannot be completed and in that case "unused scrolls " stay persist and can might potentially reach the limit of available resources. The parameter "keepSearchContextAlive" controls how long the scrolls should stay before deletion. The default value is "5m". The format of this parameter and other information is described here.
...
The Provider will bulk for better performance chosen operations if "useBulk" is true (default false). The above example values of remaining parameters are also their default values
...