Sometimes it is handy to change ordering of documents already returned by the query. The reasons for such behavior can vary. One of the reasons may be performance – for example calculating target ordering is very costly in terms of performance and we would like to do this on the subset of documents returned by the original query. At the first look rescore gives many great opportunities for business cases. This short article will verify the usefulness of this function.