Varying (non-deterministic) result order with unified search

Vote:
 

When I search repeatedly, my results are ordered differently. Not every consecutive search changes the order, but when I recorded the top ten results of five searches, there were three different orders (with two repeated twice).

I've reduced my code to just 

var search = SearchClient.Instance
                .UnifiedSearchFor(query)
                .Take(10)
                .GetResult();

Any tips on how I might go about debugging this? I have tried manually running the indexing job.

Edit: Grammar.

#222401
Edited, May 05, 2020 9:45
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.