随笔分类 -  Elasticsearch从入门到集群架构

摘要:目录一、es的集群类型二、es集群的发现机制2.1 广播方式2.2 单播方式三、es的集群搭建3.1 集群搭建要注意的问题3.1.1 索引分片介绍3.1.1.1 索引分片的设置3.1.1.2 reindex操作3.1.2 脑裂问题3.1.2.1 什么是脑裂3.1.2.2 错误识别3.1.3 跨域问题 阅读全文 »
posted @ 2024-04-11 14:23 BigSun丶 阅读(264) 评论(0) 推荐(0) 编辑
摘要:目录Elasticsearch之-Django框架集成一、elasticsearch-dsl库的使用二、与django框架集成 Elasticsearch之-Django框架集成 需要安装的库:安装: pip3 install elasticsearch-dsl 一、elasticsearch-ds 阅读全文 »
posted @ 2024-04-11 14:22 BigSun丶 阅读(74) 评论(0) 推荐(0) 编辑
摘要:目录python 操作 Elasticsearch7.x版本1. 连接Elasticsearch2. 索引操作3. 文档操作4. 查询/搜索文档4.1 body 和 query参数4.2 其他查询示例 python 操作 Elasticsearch7.x版本 需要先安装这个库 pip3 instal 阅读全文 »
posted @ 2024-04-11 14:21 BigSun丶 阅读(871) 评论(0) 推荐(1) 编辑
摘要:目录一、Elasticsearch之查询字段过滤1. 前言2. 准备数据3. 结果过滤:_source二、Elasticsearch之高亮查询内容1. 前言2. 准备数据3. 默认高亮显示4. 自定义高亮显示 一、Elasticsearch之查询字段过滤 1. 前言 在未来,一篇文档可能有很多的字段 阅读全文 »
posted @ 2024-04-09 11:45 BigSun丶 阅读(830) 评论(0) 推荐(0) 编辑
摘要:目录一、前言二、准备数据三、avg四、max五、min六、sum七、多个聚合和嵌套聚合七、分组查询 一、前言 聚合函数大家都不陌生,同数据库的聚合函数一样,elasticsearch中也没玩出新花样,所以,这一章相对简单,只需要记得下面几个用法即可: avg max min sum 聚合的两个主要的 阅读全文 »
posted @ 2024-04-09 11:45 BigSun丶 阅读(2856) 评论(0) 推荐(2) 编辑
摘要:目录一、Elasticsearch之排序查询1. 准备数据2. 排序查询:sort2.1 降序:desc2.2 升序:asc3. 不是什么数据类型都能排序二、Elasticsearch之分页查询1. 准备数据2. 分页查询:from/size三、Elasticsearch之布尔查询1. 前言2. 准 阅读全文 »
posted @ 2024-04-09 11:44 BigSun丶 阅读(1843) 评论(0) 推荐(0) 编辑
摘要:目录前言一、Elasticsearch之查询的两种方式1.1 准备数据1.2 字符串方式查询(简单查询)1.3 DSL方式查询二、match与term系列查询2.1 match系列查询2.1.1 准备数据2.1.2 match(按条件查询)2.1.3 match_all(查询全部)2.1.4 mat 阅读全文 »
posted @ 2024-04-09 11:44 BigSun丶 阅读(2060) 评论(0) 推荐(0) 编辑
摘要:目录Elasticsearch之数据的增删查改(CURD)一、CURD之Create(增)二、CURD之Update(改)三、CURD之Delete(删)四、CURD之Retrieve(查) Elasticsearch之数据的增删查改(CURD) 一、CURD之Create(增) 注意:当执行PUT 阅读全文 »
posted @ 2024-04-09 11:43 BigSun丶 阅读(74) 评论(0) 推荐(0) 编辑
摘要:目录Elasticsearch之-mapping 映射管理一、映射介绍1.1 查看mapping信息1.2 type中的字段数据类型1.3 mapping中的相关参数二、创建索引时指定映射2.1 6.x的版本写法2.2 7.x版本以后2.3 插入数据测试 Elasticsearch之-mapping 阅读全文 »
posted @ 2024-04-09 11:42 BigSun丶 阅读(488) 评论(0) 推荐(0) 编辑
摘要:目录一、Elasticsearch之倒排索引1. 倒排索引是什么2. 举例3. 倒排索引待解决的问题二、Elasticsearch之索引操作2.1 创建索引2.2 查询索引配置2.3 更新索引2.4 删除索引 一、Elasticsearch之倒排索引 1. 倒排索引是什么 倒排索引源于实际应用中需要 阅读全文 »
posted @ 2024-04-09 11:41 BigSun丶 阅读(173) 评论(0) 推荐(0) 编辑
摘要:目录一、Kibana介绍二、下载Kibana三、修改配置文件四、启动五、查看5.1 浏览器访问5.2 开发工具 一、Kibana介绍 Kibana 是一款开源的数据可视化和实时分析的工具平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。可以使用 Kiba 阅读全文 »
posted @ 2024-04-09 11:34 BigSun丶 阅读(503) 评论(0) 推荐(0) 编辑
摘要:目录一、elasticsearch-head插件介绍二、安装Node.js三、安装 grunt四、下载Head五、配置跨域六、查看 一、elasticsearch-head插件介绍 elasticsearch-head是elasticsearch的一款可视化工具,依赖于node.js ,所以需要先安 阅读全文 »
posted @ 2024-04-08 14:20 BigSun丶 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:目录一、nodejs介绍二、安装node三、npm换源四、安装cnpm五、改变原有的环境变量5.1 配置组件和缓存目录5.2 配置环境变量六、npm命令6.1 npm相关命令6.2 yarn用法6.2.1 npm和yarn对比6.3 pnpm用法七、npm的相关问题7.1 sill idealTre 阅读全文 »
posted @ 2024-04-08 14:18 BigSun丶 阅读(356) 评论(0) 推荐(0) 编辑
摘要:目录一、ElasticSearch的安装1. 安装 JDK 环境2. 下载ElasticSearch3. 安装、启动ElasticSearch4. 测试启动是否成功5. 关闭Elasticsearch二、Elasticsearch插件1. 插件介绍1.1 核心插件1.2 第三方插件2. 插件的安装2 阅读全文 »
posted @ 2024-04-08 14:17 BigSun丶 阅读(413) 评论(0) 推荐(0) 编辑
摘要:目录1. ES诞生之前2. ES的初始设计3. ES的数据操作设计4. ES存储海量数据的设计(分布式设计)5. ES集群设计6. ES真正的设计者 1. ES诞生之前 以下内容以故事的叙事方式阐述了ES的诞生的过程。但ES的处理逻辑是真实的 经过3年的历练,张大胖已经成为了一个利用Lucene这个 阅读全文 »
posted @ 2024-04-08 14:15 BigSun丶 阅读(27) 评论(0) 推荐(0) 编辑
摘要:目录一、什么是ES二、为什么会用ES(要有ES)2.1 大规模数据检索思考2.2 采用数据库的应对解决方案2.2.1 采用关系型数据库2.2.2 采用非关系型数据库2.2.3 采用内存数据库三、ES深入介绍3.1 Lucene与Elasticsearch关系3.2 Elasticsearch vs 阅读全文 »
posted @ 2024-04-08 14:14 BigSun丶 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示