Pagination in Open Search

Can someone help me understand following doubts related to using PIT and search_after –

  1. Is it lightweight and efficient for end user searches where around 50K records will be returned for each search with different PIT.
  2. I am not interested in any particular order of sorting can i rely on _doc sorting? Will it be unique and no chance of showing same document again in other page with PIT?
  1. If you want to create a different PIT for each search, I would simply use Scroll. I think the use-case for PIT is to create one now with a keep-alive of, say 10m, use it for N queries, then create another one when it’s close to expired, etc.

  2. PIT should keep the same searcher, meaning _doc IDs should be consistent as long as you use the same PIT.