
elasticsearch
爱学习爱聊天
有计划的去写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
elasticsearch-springboot增删改查
学习思路: elasticsearch本地安装 版本说明 代码解析 一、elasticsearch本地安装 1、elasticsearch6.8.4下载 :https://www.elastic.co/cn/downloads/elasticsearch 如果想要下载指定版本,点击链接进去即可 2、配置 解压后,打开config/elasticsearch.yml,对其中两...原创 2020-01-06 18:08:42 · 620 阅读 · 0 评论 -
elasticsearch-分布式增删改查原理
学习思路: 分片算法 分布式CRUD原理 一、分片算法 主分片数量是在索引创建的时候确定(7.0版本前默认5个)并且后期不可修改 ,复制分片可以随时更改,为什么主分片数量确定后就不可修改,这要从它的分片算法说起:分片算法跟数据库分片算法的概念一样,首先需要一个分片字段(默认_id)然后按照一定的算法将数据分配得到指定的分片,分片算法如下 分片=hash(分片字段value)%主分片数量 ...原创 2020-01-02 16:35:39 · 286 阅读 · 0 评论 -
elasticsearch-集群健康-横向扩展-故障转移
学习思路: 名词解释 集群健康状况 集群扩展、故障转移 一、名词解释 集群(cluster):一个或多个cluster.name相同的节点(node)形成一个集群 节点(node):每启动一台elasticsearch实例就是一个节点,常用配置的节点有:master节点、data节点、client节点,默认配置node.master: true(可以被选举为主节点) ;node.data...原创 2019-12-31 16:17:41 · 373 阅读 · 1 评论 -
elasticsearch-数据操作-增删改查
学习思路: 什么是文档? RESTful API增删改查 版本控制 一、什么是文档 文档(document):通常是指elasticsearch中的一条数据,可以代表任何一个json格式的字符串,在elasticsearch中是用json格式存储的,其中_index+_type+_id能确定唯一一个文档 _index:文档存储的地方,类似于Mysql库的概念 _type:代表一个ind...原创 2019-12-30 19:15:21 · 1086 阅读 · 0 评论 -
elasticsearch-倒排索引
学习思路 名词概念解释 举个小栗子 一、名词解释 正向索引:我们熟悉的数据库索引,通过索引值(key)找到对应的数据(value) 反向索引(倒排索引):value一般是一个文档(字符相对较长),通过分词得到多个词语,然后给每个词语建立正向索引都指向value;通过分词后的任意一个词都能查到value(实际中一般不是直接对应value,而是对应value的唯一标识,然后通过唯一标识查val...原创 2019-12-26 17:57:33 · 415 阅读 · 0 评论