![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 532 阅读 · 0 评论 -
elasticsearch-分布式增删改查原理
学习思路:分片算法 分布式CRUD原理一、分片算法主分片数量是在索引创建的时候确定(7.0版本前默认5个)并且后期不可修改 ,复制分片可以随时更改,为什么主分片数量确定后就不可修改,这要从它的分片算法说起:分片算法跟数据库分片算法的概念一样,首先需要一个分片字段(默认_id)然后按照一定的算法将数据分配得到指定的分片,分片算法如下分片=hash(分片字段value)%主分片数量...原创 2020-01-02 16:35:39 · 233 阅读 · 0 评论 -
elasticsearch-集群健康-横向扩展-故障转移
学习思路:名词解释 集群健康状况 集群扩展、故障转移一、名词解释集群(cluster):一个或多个cluster.name相同的节点(node)形成一个集群 节点(node):每启动一台elasticsearch实例就是一个节点,常用配置的节点有:master节点、data节点、client节点,默认配置node.master: true(可以被选举为主节点) ;node.data...原创 2019-12-31 16:17:41 · 310 阅读 · 1 评论 -
elasticsearch-数据操作-增删改查
学习思路:什么是文档? RESTful API增删改查 版本控制一、什么是文档文档(document):通常是指elasticsearch中的一条数据,可以代表任何一个json格式的字符串,在elasticsearch中是用json格式存储的,其中_index+_type+_id能确定唯一一个文档_index:文档存储的地方,类似于Mysql库的概念 _type:代表一个ind...原创 2019-12-30 19:15:21 · 1024 阅读 · 0 评论 -
elasticsearch-倒排索引
学习思路名词概念解释 举个小栗子一、名词解释正向索引:我们熟悉的数据库索引,通过索引值(key)找到对应的数据(value) 反向索引(倒排索引):value一般是一个文档(字符相对较长),通过分词得到多个词语,然后给每个词语建立正向索引都指向value;通过分词后的任意一个词都能查到value(实际中一般不是直接对应value,而是对应value的唯一标识,然后通过唯一标识查val...原创 2019-12-26 17:57:33 · 329 阅读 · 0 评论