One of the great features provided by Elasticsearch is the ability to change the ordering of documents after they were 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 that 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.
Mastering Elasticsearch - Second Edition
Mastering Elasticsearch - Second Edition
Overview of this book
Table of Contents (19 chapters)
Mastering Elasticsearch Second Edition
Credits
About the Author
Acknowledgments
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Introduction to Elasticsearch
Power User Query DSL
Not Only Full Text Search
Improving the User Search Experience
The Index Distribution Architecture
Low-level Index Control
Elasticsearch Administration
Improving Performance
Developing Elasticsearch Plugins
Index
Customer Reviews