Search after| Same request return different results

Hello. I have 2 instances and index with 3 shards. For my deep search im using search after. Search after uses doc id of document as sort parameter, with the following options "_source":false , stored_fields":["none"] .

After performing deep search I don't always get the same result size (In dev console for total its says 600k results im getting 570k 580k 590k ...)
Note: For doc id I set unique id (not using the default one by elastic)

Even with PIT I have the issue but its more precise then without. Based on documentation it should be the best solution. Do we have any diagram or explanation how ES stores a search data in this example.

But, If I use for sort a unique property from my document (for example productID) it returns for the same request always the same results size and all results ...

Note: I don't have issue on 1 instance, only for 2. Version 8.3.3

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.