@liron_gofberg
As described here https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html#request-body-search-scroll scroll is not meant for real time user requests.
You need to use different queries if you need a single / few documents quickly vs 2 million documents .