Mastering Elasticsearch 5.x - Third Edition
暫譯: 精通 Elasticsearch 5.x - 第三版

Bharvi Dixit

相關主題

商品描述

Master the intricacies of Elasticsearch 5 and use it to create flexible and scalable search solutions

About This Book

  • Master the searching, indexing, and aggregation features in ElasticSearch
  • Improve users search experience with Elasticsearch s functionalities and develop your own Elasticsearch plugins
  • A comprehensive, step-by-step guide to master the intricacies of ElasticSearch with ease

Who This Book Is For

If you have some prior working experience with Elasticsearch and want to take your knowledge to the next level, this book will be the perfect resource for you.If you are a developer who wants to implement scalable search solutions with Elasticsearch, this book will also help you. Some basic knowledge of the query DSL and data indexing is required to make the best use of this book.

What You Will Learn

  • Understand Apache Lucene and Elasticsearch 5 s design and architecture
  • Use and configure the new and improved default text scoring mechanism in Apache Lucene 6
  • Know how to overcome the pitfalls while handling relational data in Elasticsearch
  • Learn about choosing the right queries according to the use cases and master the scripting module including new default scripting language, painlessly
  • Explore the right way of scaling production clusters to improve the performance of Elasticsearch
  • Master the searching, indexing, and aggregation features in Elasticsearch
  • Develop your own Elasticsearch plugins to extend the functionalities of Elasticsearch

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, and provides a new level of control over how you can index and search even huge sets of data.

This book will give you a brief recap of the basics and also introduce you to the new features of Elasticsearch 5. We will guide you through the intermediate and advanced functionalities of Elasticsearch, such as querying, indexing, searching, and modifying data. We ll also explore advanced concepts, including aggregation, index control, sharding, replication, and clustering.

We ll show you the modules of monitoring and administration available in Elasticsearch, and will also cover backup and recovery. You will get an understanding of how you can scale your Elasticsearch cluster to contextualize it and improve its performance. We ll also show you how you can create your own analysis plugin in Elasticsearch.

By the end of the book, you will have all the knowledge necessary to master Elasticsearch and put it to efficient use.

Style and approach

This comprehensive guide covers intermediate and advanced concepts in Elasticsearch as well as their implementation. An easy-to-follow approach means you ll be able to master even advanced querying, searching, and administration tasks with ease.

商品描述(中文翻譯)

**掌握 Elasticsearch 5 的複雜性,並利用它創建靈活且可擴展的搜索解決方案**

## 本書介紹

- 掌握 ElasticSearch 的搜索、索引和聚合功能
- 利用 Elasticsearch 的功能改善用戶的搜索體驗,並開發自己的 Elasticsearch 插件
- 一本全面的逐步指南,輕鬆掌握 ElasticSearch 的複雜性

## 本書適合誰

如果您對 Elasticsearch 有一些先前的工作經驗,並希望將您的知識提升到下一個層次,本書將是您完美的資源。如果您是一名希望使用 Elasticsearch 實現可擴展搜索解決方案的開發人員,本書也將對您有所幫助。為了充分利用本書,您需要具備一些基本的查詢 DSL 和數據索引知識。

## 您將學到什麼

- 理解 Apache Lucene 和 Elasticsearch 5 的設計與架構
- 使用並配置 Apache Lucene 6 中新的改進的默認文本評分機制
- 知道如何克服在 Elasticsearch 中處理關聯數據的陷阱
- 根據使用案例選擇正確的查詢,並輕鬆掌握包括新默認腳本語言在內的腳本模塊
- 探索擴展生產集群以提高 Elasticsearch 性能的正確方法
- 掌握 Elasticsearch 中的搜索、索引和聚合功能
- 開發自己的 Elasticsearch 插件以擴展 Elasticsearch 的功能

## 詳細內容

Elasticsearch 是一個現代的、快速的、分佈式的、可擴展的、容錯的開源搜索和分析引擎。Elasticsearch 利用 Apache Lucene 的能力,並提供了對如何索引和搜索甚至是巨大的數據集的新控制層次。

本書將簡要回顧基礎知識,並介紹 Elasticsearch 5 的新功能。我們將引導您了解 Elasticsearch 的中級和高級功能,例如查詢、索引、搜索和修改數據。我們還將探索高級概念,包括聚合、索引控制、分片、複製和集群。

我們將向您展示 Elasticsearch 中可用的監控和管理模塊,並涵蓋備份和恢復。您將了解如何擴展您的 Elasticsearch 集群以使其具體化並提高其性能。我們還將展示如何在 Elasticsearch 中創建自己的分析插件。

在本書結束時,您將擁有掌握 Elasticsearch 所需的所有知識,並能有效地使用它。

## 風格與方法

這本全面的指南涵蓋了 Elasticsearch 的中級和高級概念及其實現。易於遵循的方法意味著您將能夠輕鬆掌握甚至是高級的查詢、搜索和管理任務。

最後瀏覽商品 (20)