
Elasticsearch
文章平均质量分 95
hguisu
这个作者很懒,什么都没留下…
展开
-
Elasticsearch笔记系列(6) 条件更新详解
最近发现es中有错误数据,某些索引下的字段标识是反的,想要直接根据条件修改指定字段的值比如es中有一批电脑,每台电脑都自带很多参数(厂家、内存、CPU型号、长宽高等),索引是电脑自己的标识,我想把所以联想的数据中,酷睿i7的电脑,性能标识从中等改为高级可以使用_update_by_query修改,Java es API中对应的是 UpdateByQueryRequestBuilder实现上面的例子:POST 电脑索引/_update_by_query{ "query": { "b原创 2021-08-23 21:49:17 · 285 阅读 · 1 评论 -
Elasticsearch笔记系列(5) : 查询DSL语句全面总结
Elasticsearch提供一种JSON风格的特定领域语言,利用它你可以执行查询。这杯称为查询DSL。这个查询语言相当全面直观。原创 2021-07-26 20:41:16 · 142 阅读 · 1 评论 -
Elasticsearch笔记系列(4) 7.8安装以及权限控制、版本6和7变化大坑
但是很多内置角色都不是我们想要的,每个公司的需求都是不一样,如果集群很小,则可以简单控制权限就可以,如果集群大,用户多,则需要比较细粒度的控制权限,所以我们要根据自己的需求定义自己的所要的角色。角色的配置有两种方式,一种是界面的操作(kibana方式),这样就傻瓜式的操作,很简单。还有就是通过API的方式控制权限,这样的话需要花点时间熟悉下,操作相对来说复杂点,但是不需要额外的kibana。这里两种方式都简单介绍下。原创 2021-07-25 23:41:03 · 58 阅读 · 1 评论 -
Elasticsearch笔记系列(3) 索引模板Index Template和映射mapping
索引模板,简而言之,是一种复用机制,就像一些项目的开发框架如 Laravel 一样,省去了大量的重复,体力劳动。当新建一个 Elasticsearch 索引时,自动匹配模板,完成索引的基础部分搭建。原创 2021-07-13 10:17:57 · 126 阅读 · 1 评论 -
Elasticsearch笔记系列(2) : rest api接口
一、索引相关接口把几年前总结的Elasticsearch相关文档发出来:1、一是随时可以更新,再次做总结。2、二是方便自己查阅相关文档。Elasticsearch提供了多种交互使用方式,包括Java API和RESTful API。所有其他语言可以使用RESTful API 通过端口9200(http.port)和 Elasticsearch 进行通信。例如使用curl命令来和 Elasticsearch 交互。原创 2020-09-07 23:41:55 · 64 阅读 · 1 评论 -
Elasticsearch(1) : 入门安装、集群管理
一、什么是Elasticsearch把几年前总结的Elasticsearch相关文档发出来:1、一是随时可以更新,再次做总结。2、二是方便自己查阅相关文档。一、什么是Elasticsearch Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。原创 2020-09-07 23:36:57 · 95 阅读 · 0 评论