ElasticSearch学习
文章平均质量分 74
好想大吃一顿
微信 pu9719
展开
-
docker搭建Elasticsearch集群
拉取镜像需要在dockerhub选择适合自己系统的镜像。(镜像适配的系统不同)docker pull es镜像配置配置文件# es1# 主master配置样例子# 集群的名称cluster.name: "docker-cluster"# 节点的名称node.name: node-1# 此节点是否可以用作master节点node.master: true# 此节点是否是存储节点node.data: false# 此节点是否是预处理节点 如果是master节点的话 建议这里是true原创 2022-03-10 16:29:02 · 4745 阅读 · 0 评论 -
ElasticSearch学习-ES介绍,写入读取删除,Segment合并过程
什么是ES?Elasticsearch是一个分布式文档存储。Elasticsearch不会将信息存储为列数据的行,而是存储已序列化为JSON文档的复杂数据结构。当集群中有多个Elasticsearch节点时,存储的文档将分布在集群中,并且可以从任何节点立即访问。存储文档时,将在1秒钟内几乎实时地对其进行索引和完全搜索。Elasticsearch使用称为倒排索引的数据结构,该结构支持非常快速的全文本搜索。特点:1.分布式文档存储,数据都是序列化的JSON2.近乎实时的对数据建立索引和.原创 2021-03-12 15:57:04 · 867 阅读 · 0 评论 -
ElasticSearch学习-Node篇
在我们启动ElasticSearch实例时,都在启动一个Node(节点), Node的集合就是集群。Node分为三类:主Node,数据Node,Ingest节点和 machine learn节点Master-eligible node 主节点主要功能是索引的添加和删除,集群节点的管理和节点分片的分配。官方建议:Indexing and searching your data is CPU-, memory-, and I/O-intensive work which can put ..原创 2021-03-11 09:48:53 · 650 阅读 · 0 评论 -
ElasticSearch学习-查询
草稿原创 2021-03-08 16:13:32 · 989 阅读 · 0 评论 -
ElasticSearch学习-索引
本篇不涉及原理讲解。只记录一些索引的使用方法。自动索引使用DSL语言直接插入文档,ES会根据文档内容,自动生成索引。注意:1.我们不能为已经建立好的 index 动态修改 mapping。这是因为一旦修改,那么之前建立的索引就变成不能搜索的了。一种办法是 reindex 从而重新建立我们的索引。如果在之前的 mapping 加入新的字段,那么我们可以不用重新建立索引。2.映射类型:字符串类型会映射为 text 同时生成一个keyword字段 支持精确匹配。查询时属性名称要加上原创 2021-03-01 10:58:53 · 510 阅读 · 0 评论