When changing the sort of a query, we don't call clearCachedResults() which leads to having the results always sorted with the first sort defined on Elasticsearch.