Yevhenii Kurtov (6) [Avatar] Offline
#1
Hi,

3 years is a lot of time and I wonder how much changed from the time of publishing and what is not covered in the book?

Thanks!
radu.gheorghe (57) [Avatar] Offline
#2
Hi,

I think it's relevant if you want to understand how Elasticsearch works. It's not that relevant if you want to solve a specific problem, as it might be missing essential features that were added in the meantime. For example, index sorting, index rollover or the reindex API.

The essential parts, like generic field types (although some naming has changed), indexing, field data and doc values, aggregations, caches and other core things are definitely still valid.
346907 (1) [Avatar] Offline
#3
It is frustrating because the majority of the examples don't work because of changes to Elasticsearch itself. This book is wanting a 2nd edition. At least the author could have updated the code examples in the GitHub repository, but even that hasn't been done.
radu.gheorghe (57) [Avatar] Offline
#4
I do agree that a 2nd edition would be nice. That said, the github code examples have been updated, have a look at the branches. For example, this should work on 6.x:

https://github.com/dakrone/elasticsearch-in-action/tree/6.x