分类

Elasticsearch 从入门到学会之一(什么是Elasticsearch)

官方概要介绍如下:

Elasticsearch 是位于 Elastic Stack 中心的分布式搜索和分析引擎。Logstach 和 Beats 促进采集、合计以及充实你的数据并在 Elasticsearch 中存储它们。Kibana 允许你去交互式的探索、可视化和共享对数据的见解,以及监视这个栈(Elastic Stack)。Elasticsearch 是索引、搜索和分析的神奇所在。

Elasticsearch 从入门到学会之二(安装Elasticsearch)

想要尽快的熟悉一样东西的方法,就是去使用它,所以我们需要先把 Elasticsearch 运行起来,这样我们才能去使用它、学习它。

官方文档中介绍,最快的入门 Elasticsearch 的方法是在云中免费试用14天 Elasticsearch 服务

Elasticsearch 从入门到学会之三(Elasticsearch 安装使用的一些碎碎念)

上一篇中,我们按照官方文档直接体验了对 Elasticsearch 的安装,以及安装成功的校验。本篇我们按照官方对各种平台的安装方式,学习一下Elasticsearch 安装相关的基础信息,如目录结构,常见参数等。

Elasticsearch 从入门到学会之四(索引API-索引管理)

在 Elasticsearch 中,索引可被认作一种文档的优化集合,且每个文档都是字段的集合,字段是包含你数据的键值对。

也就是:索引 → 文档 → 字段 → 数据。

Elasticsearch 从入门到学会之五(索引API-索引属性)

在上一篇中,我们针对索引 API 相关管理 API 进行了总结,包括常见的 CRUD 及 Elasticsearch 特殊的 API。其中,我们提到,在 Elasticsearch 中,没有直接针对索引本身的“修改” API,而只能修改索引相关的属性。本篇,将介绍与属性相关的 API。

Elasticsearch 从入门到学会之六(索引API-特殊管理)

在上一篇中,我们总结了与索引属性相关的 API。本篇中,我们将介绍一些特殊的管理 API,包括索引模板 API,对索引的监控和状态管理 API,还有特别的悬空索引。

Elasticsearch 从入门到学会之七(文档API-增删查改)

在前几篇文章中,我们总结了与索引相关的 API,知道了通过索引 API 可以对索引进行操作。由于我们将 elasticsearch 类比于数据库进行学习,通过前几篇文章,我们相当于掌握了数据库、表的相关知识和操作 API。本篇我们将学习文档 API,通过文档 API,我们能学会如何对索引操作数据,类比于操作数据库表的数据。