首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
1黄鹰
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Elasticsearch系列---生产集群部署(下)
集群已完成master选举(node6),master发现未加入集群的node1、node2、node3包含的shard丢失,便立即发出shard恢复的指令。 在线的7台node,将其中一个replica shard升级为primary shard,并且进行为这些primary…
Elasticsearch系列---生产集群部署(上)
本篇开始介绍Elasticsearch生产集群的搭建及相关参数的配置。 我们从开始编程就接触过各种各样的组件,而每种功能的组件,对硬件要求的特性都不太相同,有的需要很强的CPU计算能力,有的对内存需求量大,有的对网卡要求高等待,下面我们讨论一下ES集群对几种硬件的特性需求。 E…
Elasticsearch系列---Java客户端代码Demo
前面历经33篇内容的讲解,与ES的请求操作都是在Kibana平台上用Restful请求完成的,一直没发布Java或python的客户端代码,Restful才是运用、理解ES核心功能最直接的表达方式,但实际项目中肯定是以Java/python来完成ES请求的发起与数据处理的,前面…
Elasticsearch系列---几个高级功能
本篇主要介绍一下搜索模板、映射模板、高亮搜索和地理位置的简单玩法。 搜索模板search tempalte高级功能之一,可以将我们的一些搜索进行模板化,使用现有模板时传入指定的参数就可以了,避免编写重复代码。对常用的功能可以利用模板进行封装,使用时更简便。 这点类似于我们编程时…
Elasticsearch系列---Term Vector工具探查数据
本篇主要介绍一个Term Vector的概念和基本使用方法。 每次有document数据插入时,elasticsearch除了对document进行正排、倒排索引的存储之外,如果此索引的field设置了term_vector参数,elasticsearch还会对这个的分词信息进…
Elasticsearch系列---实现分布式锁
Elasticsearch在文档更新时默认使用的是乐观锁方案,而Elasticsearch利用文档的一些create限制条件,也能达到悲观锁的效果,我们一起来看一看。 ES默认实现乐观锁,所有的数据更新默认使用乐观锁机制。document更新时,必须要带上currenct ve…
Elasticsearch系列---数据建模实战
本篇以实际案例为背景,介绍不同技术组件对数据建模的特点,并以ES为背景,介绍常用的联合查询的利弊,最后介绍了一下文件系统分词器path_hierarchy和嵌套对象的使用。 实际项目中,电商平台系统常见的组合Java、Mysql和Elasticsearch,以基础的部门-员工实…
Elasticsearch系列---聚合查询原理
本篇主要介绍聚合查询的内部原理,正排索引是如何建立的和优化的,fielddata的使用,最后简单介绍了聚合分析时如何选用深度优先和广度优先。 搜索是非常高效的,倒排索引根据词条来排序,我们首先在词条列表中打到love,然后扫描所有的列,可以快速看到doc2包含这个关键词。 但聚…
Elasticsearch系列---聚合查询(二)
上一篇我们演练的聚合算法,在Elasticsearch分布式场景下,其实是有略微区别的,简单来说我们可以把这些聚合算法分成两类,易并行算法和不易并行算法。 比如max,min,就是多个node或shard可以单独并行计算,并且可以随着机器数的线性增长而横向扩展,没有任何协调操作…
Elasticsearch系列---聚合查询(一)
Elasticsearch的聚合查询,跟数据库的聚合查询效果是一样的,我们可以将二者拿来对比学习,如求和、求平均值、求最大最小等等。 数据分组,一些数据按照某个字段进行bucket划分,这个字段值相同的数据放到一个bucket中。可以理解成Java中的Map<String, L…
下一页
个人成就
文章被点赞
63
文章被阅读
86,834
掘力值
1,981
关注了
24
关注者
52
收藏集
0
关注标签
12
加入于
2019-10-14