I'm playing around with replacing an ElasticSearch cluster with an Azure Search service, mainly due to infrastructure hosting/monitoring concerns. So far, things are going decently, but one of the scenarios I need to account for is retrieving 10 random results for a query. In ElasticSearch, we just used the RandomScore function from the Nest library which was good enough.

I've read a bit on Scoring Profiles, but that doesn't seem to fit what I need, as it doesn't have a Random ScoringAggregationFunction.

Is there something I'm missing on how to do this natively?