
elasticsearch
敲代码养活全家
这个作者很懒,什么都没留下…
展开
-
Elasticsearch入门----数据读/写流程
elasticsearch数据写入流程:1、客户端发起数据索引(写入)请求,可以发送至集群中的任一节点,该节点会成为协调节点(coordinating node)。2、通过hash计算出文档要写入的主分片,协调 节点根据路由将请求转发至对应的主分片(primary sharding) 所在的数据节点(data node) 。3、数据节点 节点上的主分片处理请求,写入文档到索引库,并将数据同步到对应的副本分片( replica sharding)。4、等待主分片和 副分片都保存好文档后,返回客原创 2021-11-24 22:21:22 · 1346 阅读 · 1 评论 -
Elasticsearch入门----安装
安装yum install elasticsearch-6.5.0中间的提示,输入 y + Enter 即可从打印的信息可以知道,ES的配置所在路径是:/etc/elasticsearch/,并且我们可以使用命令 systemctl start elasticsearch.service 来启动ES,使用 命令systemctl enable elasticsearch.se...原创 2020-03-01 16:57:19 · 225 阅读 · 0 评论 -
Elasticsearch入门----索引库相关操作
在上一篇博客(https://blog.youkuaiyun.com/qq_28757391/article/details/103749623)中,我们介绍了如何安装启动Elasticsearch,接下来我们介绍如何创建索引库以及一些基础知识。概念介绍 首先介绍Elasticsearch的一些基本概念,如下表:概念 说明 索引库(indices) indices是i...原创 2020-04-04 20:19:38 · 354 阅读 · 0 评论 -
Elasticsearch入门----terms聚合实现搜索热词统计
最近项目中遇到一个需求。统计用户的搜索热词Top5。于是就想到了用elasticsearch来记录用户检索时的关键词及用户信息,然后通过聚合操作实现统计用户搜索热词,返回搜索次数最多的前10个。Elasticsearch版本:7.0.0首先创建存储关键词及用户信息的索引:POST http://localhost:9200/hotwords_test/_mapping{ "properties": { "search_txt": { "type": "keywo原创 2021-10-18 22:29:07 · 4296 阅读 · 0 评论 -
Elasticsearch入门----常用Restful API(持续更新)
前言在上一篇博客(https://blog.youkuaiyun.com/qq_28757391/article/details/105312677?spm=1001.2014.3001.5501)中我们介绍了简单的索引创建、数据插入、查询等API。今天这篇博客用于记录工作中经常使用的Restful API,以后还有新增将持续更新。版本说明:Elasticsearch5.4.0,工作中用的版本比较老了,参考时请考虑高版本是否兼容。常用Restful API1、设置refresh间隔时间(系统默认1S)原创 2021-03-16 23:10:37 · 212 阅读 · 0 评论