Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Mastering Elasticsearch, Second Edition

Buy

Further your knowledge of the Elasticsearch server by learning more about its internals, querying, and data handling

About This Book

  • Understand Apache Lucene and Elasticsearch's design and architecture
  • Design your index, configure it, and distribute it, not only with assumptions, but with the underlying knowledge of how it works
  • Improve your user search experience with Elasticsearch functionality and learn how to develop your own Elasticsearch plugins

Who This Book Is For

This book is for Elasticsearch users who want to extend their knowledge and develop new skills. Prior knowledge of the Query DSL and data indexing is expected.

What You Will Learn

  • Understand Apache Lucene and Elasticsearch's design and architecture
  • Use and configure different scoring models to alter the default scoring mechanism
  • Choose the appropriate amount of shards and replicas for your deployment
  • Improve user search experience by utilizing Elasticsearch functionality
  • Control segment merging and learn why Elasticsearch uses merging
  • Develop custom Elasticsearch plugins and cover detailed examples of how to extend Elasticsearch by writing your own plugins
  • Apply your knowledge to create scalable, efficient, and fault tolerant clusters and monitor your cluster by using and understanding the Elasticsearch API

In Detail

Elasticsearch is a modern, fast, distributed, scalable, fault tolerant, and open source search and analytics engine. Elasticsearch leverages the capabilities of Apache Lucene, providing a new level of control over how you can index and search even huge sets of data.

This book covers intermediate and advanced functionalities of Elasticsearch and walks you through its internals including caches, the Apache Lucene library, and its monitoring capabilities. You'll learn about practical usage of Elasticsearch configuration parameters and how to use the monitoring API.

With this book, you'll delve into Elasticsearch's query rewrite, query template, bulk operation, document grouping, and function score queries. You will also learn how to improve user search experience, index distribution, segment statistics, and merging. By the end of the book, you will be able to enhance Elasticsearch's performance and create your own Elasticsearch plugins.

(HTML tags aren't allowed.)

Microsoft XNA Game Studio Creator's Guide, Second Edition
Microsoft XNA Game Studio Creator's Guide, Second Edition

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.

Bring your PC, Zune, and Xbox gaming visions to life with Microsoft XNA Game Studio

Develop...

Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems
Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems

It's easy to capture packets with Wireshark, the world's most popular network sniffer, whether off the wire or from the air. But how do you use those packets to understand what's happening on your network?

With an expanded discussion of network protocols and 45 completely new scenarios, this extensively...

Microwave Circuit Design Using Linear and Nonlinear Techniques
Microwave Circuit Design Using Linear and Nonlinear Techniques
Approximately 15 years have passed since the first edition of this book, which was well received by both graduate schools and industry. While the basic principles of physics and mathematics have not changed, today’s technology has provided us with huge opportunities to improve the circuit design for linear and nonlinear...

Chaos and Coarse Graining in Statistical Mechanics
Chaos and Coarse Graining in Statistical Mechanics
While statistical mechanics describe the equilibrium state of systems with many degrees of freedom, and dynamical systems explain the irregular evolution of systems with few degrees of freedom, new tools are needed to study the evolution of systems with many degrees of freedom. This book presents the basic aspects of chaotic systems, with emphasis...
Introduction to MATLAB with Numerical Preliminaries
Introduction to MATLAB with Numerical Preliminaries

MATLAB is an abbreviation for MATrix LABoratory and it is ideally suited for computations involving matrices. Since all of the sciences routinely collect data in the form of (spreadsheet) matrices, MATLAB turns out to be particularly suitable for the analysis of mathematical problems in an assortment of fields. MATLAB is very easy to...

Unity 4.x Game Development by Example Beginner's Guide
Unity 4.x Game Development by Example Beginner's Guide

A seat-of-your-pants manual for building fun, groovy little games quickly with Unity 4.x

Overview

  • Learn the basics of the Unity 3D game engine by building five small, functional game projects
  • Explore simplification and iteration techniques that will make you more successful as a game...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy