O'Reilly logo

Mastering Elasticsearch 5.x - Third Edition by Bharvi Dixit

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Query rescoring

One of the great features provided by Elasticsearch is the ability to change the ordering of documents after they are returned by a query. Actually, Elasticsearch does a simple trick-it recalculates the score of top matching documents, so only part of the document in the response is reordered. The reasons why we want to do this can vary. One of the reasons may be performance. For example, calculating target ordering is very costly because scripts are used and we would like to do this on the subset of documents returned by the original query. You can imagine that rescore gives us many great opportunities for business use cases. Now, let's look at this functionality and how we can benefit from using it.

What is query rescoring?

Rescoring ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required