Elasticsearch的进阶之路
课程介绍:
本课程是基于Elasticsearch7.x版开设的课程,通过本课程,读者可以学到以下的相关知识:
1、Elasticsearch是什么、有什么特点、应用场景及架构是怎么样的;
2、Elasticsearch单节点和集群环境的搭建,包括Elasticsearch的相关
冯立彬
每天前进一步
展开
-
Elasticsearch索引的基本操作(7)-索引模板
1、说明创建索引模板使用PUT方法,索引模板用于定义在创建新的索引时自动应用的模板,可以创建普通索引模板,也可以创建别名索引模板等,索引模板中的信息主要包括以下部份:可套用该索引模板的索引名称格式,名称支持通配符,也可以配置多个名称格式匹配格式; 索引的基本设置(settings); 索引的字段映射(mapping)信息; 别名(alias); ...模板创建语句语法如下所示:...原创 2019-06-21 08:15:09 · 4230 阅读 · 0 评论 -
Elasticsearch索引的基本操作(6)-索引设置
1、索引设置的查看查看索引的设置通过_settings API,使用GET方法操作。1.1、查看单个索引的设置查看索引new_index的设置,操作如下: GET /new_index/_settings 响应如下: { "new_index" : { "settings" : { "index" : {...原创 2019-06-20 15:32:32 · 5768 阅读 · 0 评论 -
Elasticsearch索引的基本操作(5)-别名设置
1、别名Elasticsearch中的别名,可以分为索引别名、过滤器别名、路由别名等,不同的别名适用于不同的应用场景:索引别名就是给一个或几个索引重新定义一个名字,操作索引别名时会转化为对真实索引的操作,定义索引别名时不可以与真实的索引同名; 过滤器别名提供了一种创建同一索引的不同“视图”的简便方法,可以使用Query DSL定义过滤器,并使用此别名将其应用于所有“搜索”,“计数”,“按...原创 2019-06-19 20:22:40 · 8024 阅读 · 0 评论 -
Elasticsearch索引的基本操作(4)-Mapping设置
1、Mapping设置Mapping设置API _mapping ,允许增加新的字段到指定索引中,或在满足一定的条件下修改已经存在的字段,需要使用PUT方法。1.1增加新的字段到索引中增加一个new_name到已经存在的索引new_index中,操作如下: PUT /new_index/_mapping { "properties":{ ...原创 2019-06-16 09:53:10 · 6441 阅读 · 0 评论 -
《Elasticsearch的进阶之路》第二章视频教程已经发布
《Elasticsearch的进阶之路》第二章 - Elasticsearch单节点和集群环境的搭建,目录结构及核心配置文件介绍 的视频教程已经发布了,观看地址:https://edu.csdn.net/course/play/24146/282415,课件下载地址:https://edu.csdn.net/course/downloadFile/24146/282415...原创 2019-05-29 17:06:22 · 264 阅读 · 0 评论 -
《Elasticsearch的进阶之路》第一章视频教程已经发布
《Elasticsearch的进阶之路》第一章 - 介绍Elasticsearch是什么、有什么特点、应用场景及架构 的视频教程已经发布了,观看地址:https://edu.csdn.net/course/detail/24146/271124,课件下载地址:https://edu.csdn.net/course/downloadFile/24146/271124...原创 2019-05-27 20:46:47 · 380 阅读 · 0 评论 -
Elasticsearch索引的基本操作(3)-索引的滚动操作
1、说明笔者的工作场景中,每天需要使用Elasticsearch处理数亿的日志记录,这些数据之间不会有直接的关系,只是用于记录以及用作后续的分析处理以及报表输出。如果都将这些数据所有的数据都放到相同的索引中,那随着时间的堆积,这无疑将会是非常庞大的数据,并且随着索引数量的增加,后续数据的插入和查询,都将会变得越来越慢。Elasticsearch中提供了对滚动索引(rollover inde...原创 2019-06-15 10:49:04 · 5460 阅读 · 6 评论 -
Elasticsearch 入门到高手的成长阶梯-索引的基本操作(2)-索引的收缩和拆分
一、收缩索引1、介绍在大型的集群中,索引的分片也往往比较多,但是随着时间的推移,有一些索引慢慢的就会由“热”变“冷”,到最终基本上不再使用;还有一些索引,它本身的索引文档的数据量并不多,但是却还是使用了不少的分片。如果不对这些索引进行管理,这些索引的分片信息就会一直被集群所维护着,集群主节点维护分片的压力就会越来越大,如果是涉及到集群恢复,也会耗费更多的时间。Elasticsearch...原创 2019-06-14 08:06:52 · 1661 阅读 · 0 评论 -
Elasticsearch 入门到高手的成长阶梯-索引的基本操作(1)
1. 创建索引Elasticsearch中索引的名称,必须符合以下要求:字母只能够是小写字母 不能够包含特殊字符,如\, /, *, ?, ", <, >, |, ` ` , ,, #等 名称不能够以英文的中划线“-”、下划线“_”以及加号“+”开头 名称不可以是“.”或“..” 名称的长度否以超过255个字节1创建全部使用默认参数的索引索引的创建,需要使用...原创 2019-06-13 08:11:26 · 515 阅读 · 0 评论 -
Elasticsearch 入门到高手的成长阶梯-Elasticsearch集成中文分词IK
1、IK的介绍Elasticsearch IK分析器插件是国内非常著名的开源中文分析器插件,它是基于国人所开发的另一款基于Luence 的IK分词器做的扩展,以达到对Elasticsearch的支持。Elasticsearch IK分词器是Java语言编写的,在Elasticsearch 0.16的时候就已经开始对其支持了,涵盖了Elasticsearch后续各版本的支持。它包...原创 2019-06-12 08:31:16 · 1097 阅读 · 1 评论 -
Elasticsearch的进阶之路 - 第二章之Elasticsearch目录结构及核心配置文件介绍
Elasticsearch集群环境搭建 下载 Elasticsearch的官方下载网址为https://www.elastic.co/cn/downloads/elasticsearch,可以看到有适合Windows、Linux和MacOS等不同操作系统的版本,如下图示:其中WINDOWS、LINUX和MACOS是Elasticsearch的压缩包,下载后...原创 2019-04-26 14:32:22 · 3572 阅读 · 0 评论 -
Elasticsearch的进阶之路 - 第一章 - Elasticsearch介绍
Elasticsearch介绍本章将介绍以下内容---------------------------------------------------------------------------------------------------Elasticsearch的前世今生Elasticsearch是什么 Elasticsearch的特性 Elasticsearch的应用...原创 2019-04-22 10:47:57 · 1092 阅读 · 2 评论