没有合适的资源?快使用搜索试试~ 我知道了~
首页探索Elasticsearch 5.x:实时搜索与分析实战
探索Elasticsearch 5.x:实时搜索与分析实战
需积分: 9 6 下载量 19 浏览量
更新于2024-07-19
收藏 4.15MB PDF 举报
"《Packt.Learning.Elasticsearch.pdf》是一本由Abhishek Andhavarapu编写的关于Elasticsearch 5.x的教程书籍。这本书旨在为读者提供全面的Elasticsearch基础知识,包括分布式实时搜索和分析能力。作者通过实例引导,让学习者逐步了解如何安装和配置Elasticsearch与Kibana,以及数据的索引、更新操作。书中以一个电子商务网站为例,深入剖析搜索引擎的工作原理和数据查询过程,使读者能够理解如何在实际场景中运用搜索功能。 本书的核心内容在于展示Elasticsearch的强大聚合功能,如何轻松进行基于聚合的分析,这对于数据分析和业务洞察至关重要。同时,读者还将学习如何通过Kibana探索和可视化数据,这有助于理解和呈现数据的模式和趋势。另外,作者还会介绍如何利用Elasticsearch的Graph功能来发现数据中的关系,这对于发现潜在关联和异常情况具有显著作用。 在保障高可用性和处理失败方面,书中也会讨论Elasticsearch的设计策略和实践,确保系统的稳定运行。此外,版权信息明确指出,未经出版商许可,不得复制、存储或通过任何形式传播书中的内容,且书中的信息仅在作者和Packt Publishing的努力下力求准确,但不承担因本书引发的任何直接或间接损害的责任。 《Learning Elasticsearch》是一本适合IT专业人士和数据分析师深入学习Elasticsearch技术的实用指南,它不仅涵盖了技术细节,还提供了丰富的实战案例和实践经验,帮助读者掌握这一强大的搜索引擎工具,提升数据分析和实时应用的能力。"
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/10155883/bg10.jpg)
[ viii ]
Graph
360
Graph UI
365
Alerting
367
Summary
373
Index
374
![](https://csdnimg.cn/release/download_crawler_static/10155883/bg11.jpg)
Preface
Welcome to Learning Elasticsearch. We will start by describing the basics concepts and
discuss how Elasticsearch handles failures and ensures high availability. You will see how
to install Elasticsearch and Kibana and learn how to index and update your data. We will
use an e-commerce site as an example to explain how a search engine works and how to
query your data. The real power of Elasticsearch is aggregations. You will see how to
perform aggregation-based analytics with ease. You will also see how to use Kibana to
explore and visualize your data. Finally, we will discuss how to use Graph to discover
relations in your data and use alerting to set up alerts and notification on different trends in
your data.
To better explain various concepts, lots of examples have been used throughout the book.
Detailed instructions to install Elasticsearch, Kibana and how to execute the examples is
included in
$IBQUFS, Setting Up Elasticsearch and Kibana.
What this book covers
Chapter 1, Introduction to Elasticsearch, describes the building blocks of Elasticsearch and
what makes Elasticsearch scalable and distributed. In this chapter, we also discuss the
strengths and limitations of Elasticsearch.
Chapter 2, Setting Up Elasticsearch and Kibana, covers the installation of Elasticsearch and
Kibana.
$IBQUFS, Modeling Your Data and Document Relations, focuses on modeling your data. To
support text search, Elasticsearch preprocess the data before indexing. This chapter
describes why preprocessing is necessary and various analyzers Elasticsearch supports. In
addition to that, we discuss how to handle relationships between different document types.
Chapter 4, Indexing and Updating Your Data, covers how to index and update your data and
what happens internally when you index and update. The data indexed in Elasticsearch is
only available after a small delay, we discuss the reason for the delay and how to control
the delay.
![](https://csdnimg.cn/release/download_crawler_static/10155883/bg12.jpg)
Preface
[ 2 ]
Chapter 5, Organizing Your Data and Bulk Data Ingestion, describes how to organize and
manage indices in Elasticsearch using aliases and templates and more. This chapter also
covers various Bulk API’s Elasticsearch supports and how to rebuild your existing indices
using Reindex and Shrink API.
Chapter 6, All About Search, covers how to search, sort and paginate on your data. The
concept of relevance is introduced and we discuss how to tune the relevance score to get the
most relevant search results at the top.
$IBQUFS, More Than a Search Engine (Geofilters, Autocomplete and More), covers how to filter
based on geolocation, using Elasticsearch suggesters for autocomplete, correcting user
typo’s and lot more.
Chapter 8, How to Slice and Dice Your Data Using Aggregations, covers different kinds of
aggregations Elasticsearch supports and how to visualize the data using Kibana.
Chapter 9, Production and Beyond, covers important settings to configure and monitor in
production.
Chapter 10, Exploring Elastic Stack (Elastic Cloud, Security, Graph, and Alerting), covers Elastic
Cloud, which is managed cloud hosting and other products that are part of X-Pack.
What you need for this book
The book was written using Elasticsearch 5.1.2, and all the examples used in the book
should work with it. The request format used in this book is based on the Kibana Console
and you’ll need Kibana Console or Sense Chrome plugin to execute the examples used in
this book. Please refer to Query format used in this book section of Chapter 2, Setting up
Elasticsearch and Kibana for more details. If using Kibana or Sense is not option, you can use
other HTTP clients such as cURL or Postman. The request format is slightly different and is
explained in the Using cURL or Postman section of Chapter 2, Setting Up Elasticsearch and
Kibana.
Who this book is for
This book is for software developers who are planning to build a search and analytics
engine or are trying to learn Elasticsearch.
Some familiarity with web technologies (JavaScript, REST, JSON) would be helpful.
![](https://csdnimg.cn/release/download_crawler_static/10155883/bg13.jpg)
Preface
[ 3 ]
Conventions
In this book, you will find a number of text styles that distinguish between different kinds
of information. Here are some examples of these styles and an explanation of their meaning.
Code words in text, database table names, folder names, filenames, file extensions, path
names, dummy URLs, user input, and Twitter handles are shown as follows: "We can
include other contexts through the use of the
JODMVEF directive."
A block of code is set as follows:
\
BSUJDMFJE
OBNF*OUSPEVDUJPOUP&MBTUJDTFBSDI
^
When we wish to draw your attention to a particular part of a code block, the relevant lines
or items are set in bold:
\
BSUJDMFJE
"name": "Introduction to Elasticsearch"
^
New terms and important words are shown in bold. Words that you see on the screen, for
example, in menus or dialog boxes, appear in the text like this: "Clicking the Next button
moves you to the next screen."
Warnings or important notes appear in a box like this.
Tips and tricks appear like this.
![](https://csdnimg.cn/release/download_crawler_static/10155883/bg14.jpg)
Preface
[ 4 ]
Reader feedback
Feedback from our readers is always welcome. Let us know what you think about this
book—what you liked or disliked. Reader feedback is important for us as it helps us
develop titles that you will really get the most out of.
To send us general feedback, simply e-mail
GFFECBDL!QBDLUQVCDPN, and mention the
book's title in the subject of your message.
If there is a topic that you have expertise in and you are interested in either writing or
contributing to a book, see our author guide at
XXXQBDLUQVCDPNBVUIPST.
Customer support
Now that you are the proud owner of a Packt book, we have a number of things to help you
to get the most from your purchase.
Downloading the example code
You can download the example code files for this book from your account at IUUQXXXQ
B
DLUQVCDPN. If you purchased this book elsewhere, you can visit IUUQXXXQBDLUQVCD
P
NTVQQPSUand register to have the files e-mailed directly to you.
You can download the code files by following these steps:
Log in or register to our website using your e-mail address and password.1.
Hover the mouse pointer on the SUPPORT tab at the top.2.
Click on Code Downloads & Errata.3.
Enter the name of the book in the Search box.4.
Select the book for which you're looking to download the code files.5.
Choose from the drop-down menu where you purchased this book from.6.
Click on Code Download.7.
剩余395页未读,继续阅读
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/c63f3f2480964ab4b659cd93b4db327c_sunzhemin.jpg!1)
sunzhemin
- 粉丝: 6
- 资源: 5
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)