elasticsearch
养家糊口的程序媛
人外有人,天外有天
展开
-
Elasticsearch-入门到精通-8 并发冲突/_version管理
文章目录悲观锁、乐观锁并发控制方案简单说明es内部乐观锁并发控制方法_version字段说明基于_version的乐观锁并发控制基于external version的乐观锁并发控制个人补充 并发冲突,指的是多个请求同时发生,或者说同一条数据,在同一时间被修改。 在秒杀系统中这种高并发比较常见。 转载一篇文章,整理总结的很好,我就不再打字了,嘎嘎。感谢这位网友 文章出处:https://www.j...转载 2020-03-25 07:06:40 · 840 阅读 · 0 评论 -
Elasticsearch-入门到精通-7 PUT和POST区别
PUT 是 强制创建、全量更新操作 POST 是 创建、局部更新操作 看上去PUT和POST都可以创建、更新document,那么在创建document、更新document的时候有什么区别呢? 1、创建document 区别 在本章的后面,我们将会在《局部更新》 中探讨 update API。这个API 似乎 允许你修改文档 的局部,但事实上Elasticsearch遵循与之前所说完全相同的过程...原创 2020-03-24 04:52:23 · 6748 阅读 · 0 评论 -
Elasticsearch-入门到精通-6 document元数据
文章目录什么是文档文档元数据_index_type_id_source_version 开篇:本篇的内容大多摘自ES 权威指南,及网络,个人的原话可能比较少。 什么是文档 程序中大多的实体或对象能够被序列化为包含键值对的JSON对象,键(key)是字段(field)或属性(property)的名字,值(value)可以是字符串、数字、布尔类型、另一个对象、值数组或者其他特殊类型,比如表示日期的字符...原创 2020-03-23 21:25:34 · 481 阅读 · 0 评论 -
Elasticsearch-入门到精通-5 分布式集群
文章目录1、Elasticsearch对复杂分布式机制的透明隐藏特性分片机制cluster discovery(集群发现机制)shard负载均衡,集群扩容,shard重分配2、Elasticsearch的垂直扩容与水平扩容3、节点对等的分布式架构 关于ES的分布式解释部分,《Elasticsearch 权威指南》这本书中讲解的非常好,建议参看本书的第二章。 官网不好打开的,可以下载中文版: 中文的...原创 2020-03-08 17:13:11 · 397 阅读 · 0 评论 -
Elasticsearch-入门到精通-4 聚合分析
文章目录聚合分析有四种五个简单示例1. 计算每个tag下的商品数量2、对名称中包含yagao的商品,计算每个tag下的商品数量3、先分组,再算每组的平均值,计算每个tag下的商品的平均价格4、计算每个tag下的商品的平均价格,并且按照平均价格降序排序5、按照指定的价格范围区间进行分组,然后在每组内再按照tag进行分组,最后再计算每组的平均价格聚合分析参考网址 聚合分析有四种 metrics,指标分...原创 2020-03-08 15:36:26 · 624 阅读 · 0 评论 -
Elasticsearch-入门到精通-3 六种搜索 restful api
文章目录基本语法:1、字符串(query string)搜索2、query DSL(1)查询所有的商品(2)条件查询,排序(3)分页查询商品(4)指定搜索结果字段3、query filter/ filter DSL示例query DSL 和query filter的区别4、full-text search(全文检索)5、phrase search(短语搜索)6、highlight search(高...原创 2020-03-08 12:06:32 · 606 阅读 · 0 评论 -
Elasticsearch-入门到精通-2 安装及基本命令
文章目录elasticsearch 安装windows安装linux安装安装前准备安装启动安装kibanaES 基本命令 elasticsearch 安装 windows安装 下载解压就完事了,但是实际使用elasticsearch,我们更多的是是用linux。所以windows的就不过多介绍了。 linux安装 理论上呢,下载解压就完事了,实际上对于新手会发现没那么简单。主要是一些前置条件需要...原创 2020-02-29 22:12:52 · 797 阅读 · 0 评论 -
Elasticsearch-入门到精通-1 学习路线及概念
文章目录一、本文介绍二、学习线路三、elasticsearch基本概念 一、本文介绍 学习技术的最好的办法就是看官网,不过官网往往比较“专业”,尤其是对我们来讲的英文官网。所以,在看官网之前,先通过网络了解一些概念,可以提高看官网的效率。 学习Elasticsearch,特别推荐《Elasticsearch权威指南》,官网地址:https://www.elastic.co/guide/cn/ela...原创 2020-02-29 12:51:41 · 942 阅读 · 0 评论