One of the most desired functionalities in Elasticsearch was always a feature called document folding or document grouping. This functionality was the most +1 marked issue for Elasticsearch. It is not surprising at all. It is sometimes very convenient to show a list of documents grouped by a particular value, especially when the number of results is very big. In this case, instead of showing all the documents one by one, we would return only one (or a few) documents from every group. For example, in our library, we could prepare a query returning all the documents about wildlife sorted by publishing date, but limit the list to two books from every year. The other useful use case, where grouping can become very handy, is counting and showing distinct values in a field. An example of such behavior is returning only a single book that had many editions.
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