Mastering ElasticSearch und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr

Loggen Sie sich ein, um 1-Click® einzuschalten.
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden

Beginnen Sie mit dem Lesen von Mastering ElasticSearch auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Mastering ElasticSearch [Englisch] [Taschenbuch]

Rafal Kuc , Marek Rogozinski

Preis: EUR 46,00 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Freitag, 22. August: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 18,74  
Taschenbuch EUR 46,00  


25. Oktober 2013

Extend your knowledge on ElasticSearch, and querying and data handling, along with its internal workings


  • Learn about Apache Lucene and ElasticSearch design and architecture to fully understand how this great search engine works
  • Design, configure, and distribute your index, coupled with a deep understanding of the workings behind it
  • Learn about the advanced features in an easy to read book with detailed examples that will help you understand and use the sophisticated features of ElasticSearch

In Detail

ElasticSearch is fast, distributed, scalable, and written in the Java search engine that leverages Apache Lucene capabilities providing a new level of control over how you index and search even the largest set of data.

"Mastering ElasticSearch" covers the intermediate and advanced functionalities of ElasticSearch and will let you understand not only how ElasticSearch works, but will also guide you through its internals such as caches, Apache Lucene library, monitoring capabilities, and the Java API. In addition to that you'll see the practical usage of ElasticSearch configuration parameters, monitoring API, and easy-to-use and extend examples on how to extend ElasticSearch by writing your own plugins.

"Mastering ElasticSearch" starts by showing you how Apache Lucene works and what the ElasticSearch architecture looks like. It covers advanced querying capabilities, index configuration control, index distribution, ElasticSearch administration and troubleshooting. Finally you'll see how to improve the user’s search experience, use the provided Java API and develop your own custom plugins.

It will help you learn how Apache Lucene works both in terms of querying and indexing. You'll also learn how to use different scoring models, rescoring documents using other queries, alter how the index is written by using custom postings and what segments merging is, and how to configure it to your needs. You'll optimize your queries by modifying them to use filters and you'll see why it is important. The book describes in details how to use the shard allocation mechanism present in ElasticSearch such as forced awareness.

If you are looking for a book that will allow you to easily extend your basic knowledge about ElasticSearch or you want to go deeper into the world of full text search using ElasticSearch then this book is for you.

What you will learn from this book

  • Understand how Apache Lucene works
  • Use and configure different scoring models to alter default scoring mechanism
  • Exploit query rescore to recalculate the score of top N documents
  • Choose the right amount of shards and replicas for your deployment
  • Use shards allocation wisely and understand its internals
  • Alter the index format by using different postings format
  • Use your knowledge to create scalable, efficient, and fault tolerant clusters
  • Monitor your cluster by using and understanding the ElasticSearch API
  • Learn to control segments merging and why ElasticSearch uses merging at all
  • Overcome problems with garbage collection, threading, and I/O
  • Improve the user search experience by using ElasticSearch functionality
  • Develop an application using the ElasticSearch Java API and develop custom ElasticSearch plugins


A practical tutorial that covers the difficult design, implementation, and management of search solutions.

Wird oft zusammen gekauft

Mastering ElasticSearch + ElasticSearch Cookbook + ElasticSearch Server
Preis für alle drei: EUR 123,36

Die ausgewählten Artikel zusammen kaufen



Über den Autor und weitere Mitwirkende

Rafal Kuc

Rafal Kuc is a born team leader and a Software Developer. Working as a Consultant and a Software Engineer at Sematext Group, Inc., he concentrates on open source technologies such as Apache Lucene, Solr, ElasticSearch, and Hadoop stack. He has more than 11 years of experience in various software branches—from banking software to e-commerce products. He is mainly focused on Java, but open to every tool and programming language that will make the achievement of his goal easier and faster. He is also one of the founders of the site, where he tries to share his knowledge and help people to resolve their problems with Solr and Lucene. He is also a speaker for various conferences around the world such as Lucene Eurocon, Berlin Buzzwords, ApacheCon, and Lucene Revolution.

Rafal began his journey with Lucene in 2002 and it wasn't love at first sight. When he came back to Lucene in late 2003, he revised his thoughts about the framework and saw the potential in search technologies. Then Solr came and this was it. He started working with ElasticSearch in the middle of 2010. Currently, Lucene, Solr, ElasticSearch, and information retrieval are his main points of interest.

Rafal is also an author of Solr 3.1 Cookbook, the update to it—Solr 4.0 Cookbook, and is a co-author of ElasticSearch Server all published by Packt Publishing.

The book you are holding in your hands was something that I wanted to write after finishing the ElasticSearch Server book and I got the opportunity. I wanted not to jump from topic to topic, but concentrate on a few of them and write about what I know and share the knowledge. Again, just like the ElasticSearch Server book, I couldn't include all topics I wanted, and some small details that are more or less important, depending on the use case, had to be left aside. Nevertheless, I hope that by reading this book you'll be able to easily get into all the details about ElasticSearch and underlying Apache Lucene, and I also hope that it will let you get the desired knowledge easier and faster.

Marek Rogozinski

Marek Rogozinski is a Software Architect and a Consultant with more than 10 years of experience. His specialization involves solutions based on open source search engines such as Solr and ElasticSearch and software stack for big data analytics including Hadoop, Hbase, and Twitter Storm.

He is also a co-founder of the site which publishes information and tutorials about Solr and Lucene library and is the co-author of the ElasticSearch Server book published by Packt Publishing.

He currently holds a position of Chief Technology Officer in a company building products based on the processing and analysis of large streams of input data.

Just like the previous book, writing Mastering ElasticSearch was a difficult task. To tell the truth, it was much harder not only because of more advanced topics covered in this book, but also because of the constantly introduced changes in the ElasticSearch codebase. The development of it is not going to slow down and literally speaking, every day brings something new. Please remember that this book should be treated as a continuation of the previous book. This means, we have tried to omit all the topics that we had covered before, and we wanted to add everything that was omitted. You can see if you have succeeded yourself. Now it's time to thank everyone.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:


Es gibt noch keine Kundenrezensionen auf
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Die hilfreichsten Kundenrezensionen auf (beta) 3.2 von 5 Sternen  15 Rezensionen
10 von 11 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen One of the worst technical books I've ever tried to read 16. Dezember 2013
Von David Haimson - Veröffentlicht auf
Format:Taschenbuch|Verifizierter Kauf
I was looking for a book to help me deal with some problems integrating ElasticSearch with a system I am working on, and as an introduction to the theory behind ElasticSearch, to help me understand the rather abstract documentation ElasticSearch provides. What a disappointment! This book is poorly organized, with major areas left completely uncovered. It is extremely sketchy on the theory, yet useless as a practical "cookbook". And the writing! When I read a book written in English by a non-native writer, I expect awkwardness, and I try to be tolerant—I hope to be able to see the concepts shine through the writing. I must regretfully report that as far as I can tell, these writers don't understand the subject matter any better than I do.
2 von 2 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Pretty god awful 23. Januar 2014
Von Bob - Veröffentlicht auf
I'm glad I only paid $5 for this book. It really is worthless for 'diving deeper' into ElasticSearch. There are major editing mistakes and jumps in sections that should have stuck out like a sore thumb to even the most inexperienced editor.

I'll be sticking to the online documentation.
1 von 1 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Good ElasticSearch Vol.2 type of book 2. März 2014
Von Vic Hargrave - Veröffentlicht auf
Although "Master ElasticSearch" has some introductory material, its not really the best book for people who have never used ElasticSearch and want a quick introduction to this technology. Check out "ElasticSearch Cookbook" - also by Packt Publishing book - for that type of reference.

However, if you have done any sort of work with ElasticSearch, you'll find "Master ElasticSearch" very informative, particularly if you are interested in finding out more about Apache Lucene indexing, ElasticSearch internals and ElasticSearch APIs. Chapters 3 and 4 tell you all you need know about getting the most out of ElasticSearch indexing mechanisms. Chapter 5 follows this up with tips on ElasticSearch cluster administration including how to configure Discovery, Gateway and Recovery modules and to use ElasticSearch caching.

But I think my favorite parts of the book are the thorough coverage of the ElasticSearch APIs - Chapters 1 and mostly 8 - along with the discussion on how to build ElasticSearch plugins in Chapter 9. These chapters tell you all you need to know to build solid applications on top of ElasticSearch and how to tap into the ElasticSearch plugin mechanisms to enhance the platform itself.

If you want to delve into ElasticSearch in depth, "Master ElasticSearch" is a good volume 2 book to have in your technical library.
3 von 4 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen not. very. good. 7. Januar 2014
Von Paco - Veröffentlicht auf
I am reading this book on Safari. I purchased the authors previous book, which was good by virtue of being first, but otherwise not a high quality book. Before I bought this book I wanted to make sure I wasn't wasting $40+ USD.

If you are trying to learn ElasticSearch (ES), this book will likely confuse and frustrate you (the book *does* say it is for people that know ES). It might be useful as a reference if you already know about ES and need a sliver of explanatory material over a very broad range of topics. It seems to have been written by an expert, for other experts.... explanations are very, very thin.

I'll agree with the previous reviewer about the editing, which is... just plain bad. Indeed one section is titled "Choosing the right amount of shards and replicas"... to me, this reflects poorly on an English-speaking publisher. I try very hard to be understanding... English is a difficult language.... but when I catch myself reading a book in a Boris Badenov voice it makes me glad I am reading it on Safari.

If you're an ES beginner (and the book does say it is for people that know ES), then this warrants one star. If you're the intended audience and you don't find the editing, explanations or coverage distracting or confusing, then you should have stuck with the ES online docs. They're free.
4.0 von 5 Sternen Not quite Mastering 1. Juli 2014
Von A. Mefford - Veröffentlicht auf
Format:Taschenbuch|Verifizierter Kauf
So far I have enjoyed this book, however it falls short of what I would expect from a "Mastering" book. As an ElasticSearch consultant I have some experience working with the platform and doing some advanced work. While this book does a very good job of introducing ElasticSearch and providing a reasonably through platform to build on, there are many advanced topics that are not covered. There were a few times where I went to this book to find further information and found major features not even existing in the index of the book. Overall the information is good, but falls short.

For instance, the term scan is not found in the index, indicating the book has no coverage of scan queries, a fairly important advanced topic which deserves coverage in a Mastering level book. You cannot Master ElasticSearch without knowing scan queries. Chapter 8 provides some coverage of the poorly documented Java API. It contains code snippets, that are almost useful. That is it shows how to get a result set for each of the API commands, but not how to use that result set. While this is fine for say the delete index command, it is not so helpful with the get aliases command. While often I would consider attempting to write about such in a book to be redundant, the current state of the ElasticSearch javadocs and the inconsistency of that API, demand that we need a more thorough source of information which users can reference when trying to do even simple tasks with the API.

All in all however, if you were to ask which ElasticSearch book to buy, this is the one I would recommend today.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden

Ihr Kommentar