• Complain

Kuc Rafa - Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples

Here you can read online Kuc Rafa - Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2014, publisher: Packt Publishing - ebooks Account, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Kuc Rafa Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples
  • Book:
    Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples
  • Author:
  • Publisher:
    Packt Publishing - ebooks Account
  • Genre:
  • Year:
    2014
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

A practical guide to building fast, scalable, and flexible search solutions with clear and easytounderstand examplesAbout This Book
  • Learn about the fascinating functionalities of ElasticSearch like data indexing, data analysis, and dynamic mapping
  • Fine-tune ElasticSearch and understand its metrics using its API and available tools, and see how it behaves in complex searches
  • A hands-on tutorial that walks you through all the features of ElasticSearch in an easy-to-understand way, with examples that will help you become an expert in no time
Who This Book Is For

If you are a web developer or a user who wants to learn more about Elasticsearch, then this is the book for you. You do not need to know anything about Elasticsearch, Java, or Apache Lucene in order to use this book, though basic knowledge of databases and queries is required.

What You Will Learn
  • Configure and create your own index
  • Set up an analysis chain and handle multilingual data
  • Use the Elasticsearch query DSL to make all kinds of queries
  • Utilize filters efficiently and ensure they do not affect performance
  • Implement autocomplete functionality
  • Employ faceting, the aggregations framework, and similar functionalities to get more from your search and improve your clients search experience
  • Monitor your cluster state and health by using Elasticsearch APIs as well as third-party monitoring solutions
  • Learn what gateway and discovery modules are, and how to properly configure them
  • Control primary shards and replica rebalancing
In Detail

This book begins by introducing the most commonly used Elasticsearch server functionalities, from creating your own index structure, through querying, faceting, and aggregations, and ends with cluster monitoring and problem diagnosis. As you progress through the book, you will cover topics such as starting Elasticsearch, creating a new index, and designing its proper structure. After that, youll read about the query API that Elasticsearch exposes, as well as about filtering capabilities, aggregations, and faceting. Last but not least, you will get to know how to find similar documents by using similar functionalities and how to implement application alerts by using the prospective search functionality called percolator. Some advanced topics such as shard allocation control, gateway configuration, and how to use the discovery module will also be discussed. This book will also show you the possibilities of cluster state and health monitoring as well as how to use third-party tools.

Kuc Rafa: author's other books


Who wrote Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples? Find out the surname, the name of the author of the book and a list of all author's works by series.

Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Elasticsearch Server Second Edition

Elasticsearch Server Second Edition

Copyright 2014 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: February 2013

Second edition: April 2014

Production Reference: 1170414

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78398-052-9

www.packtpub.com

Cover Image by Kannan PM Palanisamy (<>)

Credits

Authors

Rafa Ku

Marek Rogoziski

Reviewers

John Boere

Jettro Coenradie

Clive Holloway

Surendra Mohan

Alberto Paro

Luk Vlek

Commissioning Editor

Anthony Alburqueque

Acquisition Editor

Neha Nagwekar

Content Development Editor

Shaon Basu

Technical Editors

Indrajit Das

Menza Mathew

Shali Sasidharan

Copy Editors

Dipti Kapadia

Insiya Morbiwala

Aditya Nair

Adithi Shetty

Project Coordinator

Amey Sawant

Proofreaders

Simran Bhogal

Maria Gould

Bernadette Watkins

Indexer

Priya Subramani

Graphics

Abhinash Sahu

Production Coordinator

Sushma Redkar

Cover Work

Sushma Redkar

About the Author

Rafa Ku is a born team leader and software developer. He currently works as a consultant and a software engineer at Sematext Group, Inc., where he concentrates on open source technologies such as Apache Lucene and Solr, Elasticsearch, and Hadoop stack. He has more than 12 years of experience in various branches of software, from banking software to e-commerce products. He focuses mainly on Java but is open to every tool and programming language that will make the achievement of his goal easier and faster. Rafa is also one of the founders of the solr.pl site, where he tries to share his knowledge and help people with the problems they face with Solr and Lucene. Also, he has been a speaker at various conferences around the world, such as Lucene Eurocon, Berlin Buzzwords, ApacheCon, and Lucene Revolution.

Rafa 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 along 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.

Rafa is also the author of Apache Solr 3.1 Cookbook , and the update to it, ApacheSolr 4 Cookbook . Also, he is the author of the previous edition of this book and Mastering ElasticSearch . All these books have been published by Packt Publishing.

Acknowledgments

The book you are holding in your hands is an update to ElasticSearch Server , published at the beginning of 2013. Since that time, Elasticsearch has changed a lot; there are numerous improvements and massive additions in terms of functionalities, both when it comes to cluster handling and searching. After completing Mastering ElasticSearch , which covered Version 0.90 of this great search server, we decided that Version 1.0 would be a perfect time to release the updated version of our first book about Elasticsearch. Again, just like with the original book, we were not able to cover all the topics in detail. We had to choose what to describe in detail, what to mention, and what to omit in order to have a book not more than 1,000 pages long. Nevertheless, I hope that by reading this book, you'll easily learn about Elasticsearch and the underlying Apache Lucene, and that you will get the desired knowledge easily and quickly.

I would like to thank my family for the support and patience during all those days and evenings when I was sitting in front of a screen instead of being with them.

I would also like to thank all the people I'm working with at Sematext, especially Otis, who took out his time and convinced me that Sematext is the right company for me.

Finally, I would like to thank all the people involved in creating, developing, and maintaining Elasticsearch and Lucene projects for their work and passion. Without them, this book wouldn't have been written and open source search would be less powerful.

Once again, thank you all!

About the Author

Marek Rogoziski is a software architect and consultant with more than 10 years of experience. He has specialized in solutions based on open source search engines such as Solr and Elasticsearch, and also the software stack for Big Data analytics including Hadoop, HBase, and Twitter Storm.

He is also the cofounder of the solr.pl site, which publishes information and tutorials about Solr and the Lucene library. He is also the co-author of some books published by Packt Publishing.

Currently, he holds the position of the Chief Technology Officer in a new company, designing architecture for a set of products that collect, process, and analyze large streams of input data.

Acknowledgments

This is our third book on Elasticsearch and the second edition of the first book, which was published a little over a year ago. This is quite a short period but this is also the year when Elasticsearch changed. Not more than a year ago, we used Version 0.20; now, Version 1.0.1 has been released. This is not only a number. Elasticsearch is now a well-known, widely used piece of software with built-in commercial support and ecosystemjust look at Logstash, Kibana, or any additional plugins. The functionality of this search server is also constantly growing. There are some new features such as the aggregation framework, which opens new use casesthis is where Elasticsearch shines. This development caused the previous book to get outdated quickly. It was also a great challenge to keep up with these changes. The differences between the beta release candidates and the final version caused us to introduce changes several times during the writing.

Now, it is time to say thank you.

Thanks to all the people involved in creating Elasticsearch, Lucene, and all of the libraries and modules published around these projects or used by these projects.

I would also like to thank the team working on this book. First of all, a thank you to the people who worked on the extermination of all my errors, typos, and ambiguities. Many thanks to all the people who send us remarks or write constructive reviews. I was surprised and encouraged by the fact that someone found our work useful.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples»

Look at similar books to Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples»

Discussion, reviews of the book Elasticsearch server : a practical guide to building fast, scalable, and flexible search solutions with clear and easy-to-understand examples and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.