1.

Record Nr.

UNINA9910162761503321

Autore

Dixit Bharvi

Titolo

Elasticsearch : a complete guide : end-to-end search analytics : a course in three modules / / Bharvi Dixit [and three others]

Pubbl/distr/stampa

Birmingham : , : Packt, , 2017

ISBN

1-78728-739-4

Edizione

[1st edition]

Descrizione fisica

1 online resource (801 pages) : illustrations

Soggetti

Search engines - Programming

Application software - Development

Querying (Computer science)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Authors: Bharvi Dixit [and three others]. Cf. Credits page.

Nota di bibliografia

Includes bibliographical references.

Sommario/riassunto

End-to-end Search and Analytics About This Book Solve your data analytics problems with the Elastic Stack Improve your user search experience with Elasticsearch and develop your own Elasticsearch plugins Design your index, configure it, and distribute it  -  you'll also learn how it works Who This Book Is For This course is for anyone who wants to build efficient search and analytics applications. Some development experience is expected. What You Will Learn Install and configure Elasticsearch, Logstash, and Kibana Write CRUDE operations and other search functionalities using the Elasticsearch Python and Java Clients Build analytics using aggregations Set up and scale Elasticsearch clusters using best practices Master document relationships and geospatial data Build your own data pipeline using Elastic Stack Choose the appropriate amount of shards and replicas for your deployment Become familiar with the Elasticsearch APIs In Detail Elasticsearch is a modern, fast, distributed, scalable, fault tolerant, open source search and analytics engine. It provides a new level of control over how you can index and search even huge sets of data. This course will take you from the basics of Elasticsearch to using Elasticsearch in the Elastic Stack and in production. You'll start with the very basics: Elasticsearch terminology, installation, and configuring Elasticsearch. After this,



you'll take a look at analytics and indexing, search, and querying. You'll learn how to create maps and visualizations. You'll also be briefed on cluster scaling, search and bulk operations, backups, and security. Then you'll be ready to get into Elasticsearch's internal functionalities including caches, Apache Lucene library, and its monitoring capabilities. You'll learn about the practical usage of Elasticsearch configuration parameters and how to use the monitoring API. You'll discover how to improve the user search experience, index distribution, segment statistics, merging, and more. Once you have mastered this, you'll dive into end-to-end visualize-analyze-log techniques with Elastic Stack (also known as the ELK stack). You'll explore Elasticsearch, Logstash, and Kibana and see how to make them work together to build fresh insights and business metrics out of data. You'll be able to use Elasticsearch with other de facto components in order to get the most out of Elasticsearch. By the end of this course, you'll have developed a full-fledged data pipeline. This Learning Pat...