in this weekend I’ve had the pleasure to read “Mastering ElasticSearch” (http://www.packtpub.com/mastering-elasticsearch-querying-and-data-handling/book) of Rafał Kuć. Everyone, who is in Lucene/Solr/ElasticSearch ecosystem, already knows him also for his blog and the famous series "Solr vs ElasticSearch" (http://blog.sematext.com/author/kucrafal/).
I write here my opinion on this book.
Using massively ElasticSearch in production brings the users to "hit the wall" of a lot of problems such as performance issues, shard allocation issues, quality issues (choosing the best algorithm for your documents) and generally limits of ElasticSearch. Most of these topics are described in the book with depth explanations and solutions: they are sum up of years of experience on these topics (even before ElasticSearch exists).
The book is target to advanced users that:
- manage huge datasets in ElasticSearch: the importance of shard allocation on a big cluster;
- need to improve the relevance of their results;
- need to speed up some indices;
- need to extend ElasticSearch with plugins: river, analyzers, custom facets, and so on (this is the real nature of ElasticSearch: it can be expanded to cover all possible scenarios)
Otherwise ElasticSearch newcomers should not buy this book due to required skills needed to understand it. (I suggest them to read my "ElasticSearch Cookbook” or "ElasticSearch Server").
I hope that my review could help someone.
Best regards until the next book review.
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/A09A2705-AAE7-4FDD-91BC-91F0860E3A5D%40gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.