# ElasticSearch 从入门到实战

本书以 7.9.3 版本进行讲解

文章中会用到的简称:

ES = ElasticSearch

# 进度

  • 基础内容创作完成,其他内容陆续补充中

如发现书中有疑问、缺少内容的可以在GitHub (opens new window)上提Issue

注意版本问题,过低的版本会导致部分语法不可用

# 引言

Elasticsearch是一个强大且灵活的开源搜索和分析引擎,被广泛应用于全文搜索、日志分析、实时数据分析等领域。它具有高性能、可扩展性和易用性的特点,成为许多企业和组织处理大规模数据的首选工具。

# 目标读者

本书适合那些对Elasticsearch感兴趣的各种读者,包括但不限于初学者、开发人员、数据分析师和系统管理员。无论你是想了解Elasticsearch的基本概念,还是希望学习高级查询和聚合技术,深入底层原理设计,以及项目中的实战,本书都能满足你的需求。

# 内容概述

在本书中,我们将深入探讨ElasticSearch的各个方面。首先,我们将介绍ElasticSearch的基本概念和架构,并帮助你快速上手安装和配置。接着,我们将深入研究如何进行基本的搜索和过滤,包括使用查询语句和过滤器进行精确匹配、模糊搜索和范围查询等。然后,我们将探讨高级查询和聚合技术,帮助你从海量数据中提取有价值的信息。此外,我们还将介绍如何进行索引管理、性能调优和安全性配置,以及如何将Elasticsearch与其他工具和框架集成;在最后,我会根据现在市面流行的业务场景,结合ElasticSearch做几个实战项目,让读者可以对ElasticSearch融会贯通。

# 参考资料

# ElasticSearch官方:

EalsticSearch指南:https://www.elastic.co/guide/en/elasticsearch/reference/7.9/getting-started-search.html (opens new window)

Java客户端Api文档:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.9/java-rest-high.html (opens new window)

Last Updated: 11/16/2023, 3:14:56 PM
点击加入Q群:564759181