首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ElasticSearch
算法小生
创建于2022-10-18
订阅专栏
搜索引擎系列学习讲解
等 1 人订阅
共17篇文章
创建于2022-10-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
18. ElasticSearch系列之批量插入与更新
本文介绍工作中Python版常用的高效ES批量插入、更新数据方式 1. 批量插入 2.批量更新 批量更新只需要改动action的以下内容即可 欢迎关注公众号算法小生或沈健的技术博客
17.ElasticSearch系列之快照备份还原
1. SSHFS挂载 上传Elasticsearch\fuse-2.9.2-11.el7.x86_64.rpm至ES所在三台机器 上传Elasticsearch\fuse-libs-2.9.2-11.
16.ElasticSearch系列之深入聚合分析
深入理解聚合分析原理及精确性问题 1. Metric Aggregation 单值分析,只输出一个分析结果 min max avg sum cardinality (类似distinct count)
14.ElasticSearch系列之分布式特性及分布式搜索机制(三)
1. 刨析分布式查询及相关性算分 1.1 分布式搜索的运行机制 ElasticSearch的搜索,会分为两阶段进行 第一阶段 Query 第二阶段 Fetch Query Then Fetch 1.2
13.ElasticSearch系列之分布式特性及分布式搜索机制(二)
分片内部原理及其生命周期 什么是ES分片 ES中最小的工作单元,是一个Lucene的index 一些问题 ES搜索是近实时的 ES在断电时数据不会丢失 删除文档,不会立刻释放空间 1.1 倒排索引不可
12.ElasticSearch系列之分布式特性及分布式搜索机制(一)
1. 分布式特性 ElasticSearch的分布式架构带来的好处 存储的水平扩容,支持PB级数据 提高系统可用性,部分节点停止服务,整个集群服务不受影响 2. 脑裂问题 Split-Brain 当出
11.ElasticSearch系列之搜索相关性算分机制
1. 相关性和相关性算分 1.1 相关性 搜索的相关性算分,描述了一个文档和查询语句匹配的程度。ES会对每个匹配查询条件的结果进行算分_score 打分的本质是排序,需要把最符合用户需求的文档排在最前
10.ElasticSearch系列之深入搜索
1. 基于词项与全文的搜索 1.1 基于term的搜索 term的重要性:term是表达语义的最小单位 特点: 包括term query\range query\exists query\prefix
9.ElasticSearch系列之聚合
1. 聚合分类 Bucket Aggregation:系列满足特定条件的文档的集合,如term range Metric Aggregation:一些数学运算,可以对文档字段进行统计分析, 如min
8.ElasticSearch系列之索引模板与索引
1. 索引模板创建索引 可以通过http://127.0.0.1:5601/app/management/data/index_management/templateskibana工具进行创建索引模板
7.ElasticSearch系列之分词
1. Analysis与Analyzer Analysis: 文本分析是把全文本转换一系列单词(term/token)的过程,也要分词 Analysis是通过Analyzer来实现的。可使用Elast
6.ElasticSearch系列之倒排索引
1. 倒排索引简介 对于书通过目录查找对应章节内容的方式属于正排索引,而对于想查询文本,如我爱中国在书籍中出现的次数与具体位置,则是倒排索引的范畴。 2. 倒排索引核心组成 单词词典(Term Dic
5.ElasticSearch系列之文档的基本操作
1. 文档写入 2. 文档查询 3. 文档更新 4. 文档删除 5. 批量操作[不常用,了解,后续通过python或java客户端批量操作] 欢迎关注公众号算法小生或沈健的技术博客
4.ElasticSearch系列之基本概念
1. 文档 ElasticSearch是面向文档的,文档是所有可搜索数据的最小单位 文档会被序列化成JSON格式,保存在ES中 每个文档都有一个unique ID 1.1 文档元数据 2. 索引 索引
3.ElasticSearch系列之Docker本地部署
对于之前的部署方式一般用于生产环境,而对于学习而言Docker方式快速部署就好了,本示例在window10环境下进行。 1. Docker使用Elasticsearch 需要对vm.max_map_c
2.ElasticSearch系列之集群权限认证
1. 在master节点上创建秘钥库 2. 在所有节点中开启ssl认证 2.1 生成elastic-stack-ca.p12 2.2 生成证书:elastic-certificates.p12 2.3
1.ElasticSearch系列之集群部署
第一步:安装JDK 第二步:系统配置 2.1 禁用交换区 2.2 开最大文件数的限制 2.3 设置虚拟内存 2.4 线程数量 第三步:创建用户并设置密码 第四步:安装目录介绍 4.1 创建安装包目录