Elasticsearch源码解析与优化实战
电子书推荐
-
elasticsearch技术解析与实战_PDF电子书下载+高清+带索引书签目录_样章_朱林(著)_机械工业出版社 评分:
elasticsearch技术解析与实战_PDF电子书下载+高清+带索引书签目录_样章_朱林(著)_机械工业出版社
上传时间:2017-12 大小:12.98MB
- 119.12MB
Elasticsearch 技术解析与实战.zip
2019-07-25前言 第1章 Elasticsearch入门 1 1.1 Elasticsearch是什么 1 1.1.1 Elasticsearch的历史 2 1.1.2 相关产品 3 1.2 全文搜索 3 1.2.1 Lucene介绍 4 1.2.2 Lucene倒排索引 4 1.3 基础知识 6 1.3.1 Elasticsearch术语及概念 6 1.3.2 JSON介绍 10 1.4 安装配置 12 1.4.1 安装Java 12 1.4.2 安装Elasticsearch 12 1.4.3 配置 13 1.4.4 运行 15 1.4.5 停止 17 1.4.6 作为服务 17 1.4.7 版本升级 19 1.5 对外接口 21 1.5.1 API约定 22 1.5 .2 REST介绍 25 1.5.3 Head插件安装 26 1.5.4 创建库 27 1.5.5 插入数据 28 1.5.6 修改文档 28 1.5.7 查询文档 29 1.5.8 删除文档 29 1.5.9 删除库 30 1.6 Java接口 30 1.6.1 Java接口说明 30 1.6.2 创建索引文档 33 1.6.3 增加文档 34 1.6.4 修改文档 35 1.6.5 查询文档 35 1.6.6 删除文档 35 1.7 小结 36 第2章 索引 37 2.1 索引管理 37 2.1.1 创建索引 37 2.1.2 删除索引 39 2.1.3 获取索引 39 2.1.4 打开/关闭索引 40 2.2 索引映射管理 41 2.2.1 增加映射 41 2.2.2 获取映射 44 2.2.3 获取字段映射 45 2.2.4 判断类型是否存在 46 2.3 索引别名 46 2.4 索引配置 51 2.4.1 更新索引配置 51 2.4.2 获取配置 52 2.4.3 索引分析 52 2.4.4 索引模板 54 2.4.5 复制配置 55 2.4.6 重建索引 56 2.5 索引监控 60 2.5.1 索引统计 60 2.5.2 索引分片 62 2.5.3 索引恢复 63 2.5.4 索引分片存储 64 2.6 状态管理 64 2.6.1 清除缓存 64 2.6.2 索引刷新 64 2.6.3 冲洗 65 2.6.4 合并索引 65 2.7 文档管理 66 2.7.1 增加文档 66 2.7.2 更新删除文档 69 2.7.3 查询文档 73 2.7.4 多文档操作 76 2.7.5 索引词频率 80 2.7.6 查询更新接口 83 2.8 小结 87 第3章 映射 88 3.1 概念 88 3.2 字段数据类型 90 3.2.1 核心数据类型 91 3.2.2 复杂数据类型 96 3.2.3 地理数据类型 100 3.2.4 专门数据类型 106 3.3 元字段 108 3.3.1 _all字段 109 3.3.2 _field_names字段 109 3.3.3 _id字段 110 3.3.4 _index字段 110 3.3.5 _meta字段 111 3.3.6 _parent字段 111 3.3.7 _routing字段 112 3.3.8 _source字段 114 3.3.9 _type字段 115 3.3.10 _uid字段 115 3.4 映射参数 116 3.4.1 analyzer参数 116 3.4.2 boost参数 118 3.4.3 coerce参数 119 3.4.4 copy_to参数 120 3.4.5 doc_values参数 121 3.4.6 dynamic参数 122 3.4.7 enabled参数 122 3.4.8 fielddata参数 123 3.4.9 format参数 126 3.4.10 geohash参数 128 3.4.11 geohash_precision参数 129 3.4.12 geohash_prefix参数 130 3.4.13 ignore_above参数 131 3.4.14 ignore_malformed参数 131 3.4.15 include_in_all参数 132 3.4.16 index参数 133 3.4.17 index_options参数 133 3.4.18 lat_lon参数 134 3.4.19 fields参数 135 3.4.20 norms参数 136 3.4.21 null_value参数 137 3.4.22 position_increment_gap参数 137 3.4.23 precision_step参数 138 3.4.24 properties参数 138 3.4.25 search_analyzer参数 139 3.4.26 similarity参数 140 3.4.27 store参数 141 3.4.28 term_vector参数 141 3.5 动态映射 142 3.5.1 概念 142 3.5.2 _default_映射 143 3.5.3 动态字段映射 143 3.5.4 动态模板 145 3.5.5 重写默认模板 148 3.6 小结 148 第4章 搜索 149 4.1 深入搜索 149 4.1.1 搜索方式 149 4.1.2 重新评分 153 4.1.3 滚动查询请求 155 4.1.4 隐藏内容查询 158 4.1.5 搜索相关函数 161 4.1.6 搜索模板 164 4.2 查询DSL 167 4.2.1 查询和过滤的区别 167 4.2.2 全文搜索 168 4.2.3 字段查询 179 4.2.4 复合查询 183 4.2.5 连接查询 188 4.2.6 地理查询 190 4.2.7 跨度查询 197 4.2.8 高亮显示 200 4.3 简化查询 203 4.4 小结 206 第5章 聚合 207 5.1 聚合的分类 207 5.2 度量聚合 209 5.2.1 平均值聚合 209 5.2.2 基数聚合 211 5.2.3 最大值聚合 213 5.2.4 最小值聚合 214 5.2.5 和聚合 214 5.2.6 值计数聚合 215 5.2.7 统计聚合 215 5.2.8 百分比聚合 215 5.2.9 百分比分级聚合 216 5.2.10 最高命中排行聚合 217 5.2.11 脚本度量聚合 217 5.2.12 地理边界聚合 221 5.2.13 地理重心聚合 222 5.3 分组聚合 223 5.3.1 子聚合 224 5.3.2 直方图聚合 226 5.3.3 日期直方图聚合 230 5.3.4 时间范围聚合 233 5.3.5 范围聚合 234 5.3.6 过滤聚合 235 5.3.7 多重过滤聚合 236 5.3.8 空值聚合 238 5.3.9 嵌套聚合 239 5.3.10 采样聚合 240 5.3.11 重要索引词聚合 242 5.3.12 索引词聚合 245 5.3.13 总体聚合 251 5.3.14 地理点距离聚合 251 5.3.15 地理散列网格聚合 253 5.3.16 IPv4范围聚合 255 5.4 管道聚合 257 5.4.1 平均分组聚合 259 5.4.2 移动平均聚合 261 5.4.3 总和分组聚合 262 5.4.4 总和累计聚合 262 5.4.5 最大分组聚合 264 5.4.6 最小分组聚合 265 5.4.7 统计分组聚合 266 5.4.8 百分位分组聚合 268 5.4.9 差值聚合 269 5.4.10 分组脚本聚合 273 5.4.11 串行差分聚合 275 5.4.12 分组选择器聚合 276 5.5 小结 277 第6章 集群管理 278 6.1 集群节点监控 278 6.1.1 集群健康值 278 6.1.2 集群状态 279 6.1.3 集群统计 280 6.1.4 集群任务管理 280 6.1.5 待定集群任务 281 6.1.6 节点信息 281 6.1.7 节点统计 282 6.2 集群分片迁移 283 6.3 集群节点配置 284 6.3.1 主节点 285 6.3.2 数据节点 286 6.3.3 客户端节点 286 6.3.4 部落节点 287 6.4 节点发现 287 6.4.1 主节点选举 288 6.4.2 故障检测 288 6.5 集群平衡配置 289 6.5.1 分片分配设置 289 6.5.2 基于磁盘的配置 290 6.5.3 分片智能分配 291 6.5.4 分片配置过滤 292 6.5.5 其他集群配置 293 6.6 小结 293 第7章 索引分词器 294 7.1 分词器的概念 294 7.2 中文分词器 298 7.3 插件 300 7.3.1 插件管理 301 7.3.2 插件安装 301 7.3.3 插件清单 302 7.4 小结 304 第8章 高级配置 305 8.1 网络相关配置 305 8.1.1 本地网关配置 305 8.1.2 HTTP配置 306 8.1.3 网络配置 307 8.1.4 传输配置 308 8.2 脚本配置 310 8.2.1 脚本使用 311 8.2.2 脚本配置 313 8.3 快照和恢复配置 318 8.4 线程池配置 324 8.5 索引配置 326 8.5.1 缓存配置 326 8.5.2 索引碎片分配 329 8.5.3 合并 332 8.5.4 相似模块 332 8.5.5 响应慢日志监控 333 8.5.6 存储 335 8.5.7 事务日志 336 8.6 小结 337 第9章 告警、监控和权限管理 338 9.1 告警 338 9.1.1 安装 338 9.1.2 结构 339 9.1.3 示例 352 9.1.4 告警输出配置 354 9.1.5 告警管理 355 9.2 监控 356 9.2.1 安装 356 9.2.2 配置 357 9.3 权限管理 360 9.3.1 工作原理 361 9.3.2 用户认证 361 9.3.3 角色管理 366 9.3.4 综合示例 368 9.4 小结 369 第10章 ELK应用 370 10.1 Logstash 370 10.1.1 配置 371 10.1.2 插件管理 374 10.2 Kibana配置 377 10.2.1 Discover 379 10.2.2 Visualize 381 10.2.3 Dashboard 383 10.2.4 Settings 386 10.3 综合示例 387 10.4 小结 390 附录 Elasticsearch 5.0的特性与改进 391
- 12.70MB
ElasticSearch实战 in Action.zip
2019-07-01ElasticSearch实战 in Action(原著原版)压缩包,ElasticSearch文档,ES全文检索从入门到精通,高清PDF,是学习es和精通es必备手册,能快速达到精通ElasticSearch,一册在手,ElasticSearch无忧,开发、学习、调优都可使用。
- 100.0MB
Elasticsearch+技术解析与实战-1
2017-12-29Elasticsearch+技术解析与实战 前言 第1章 Elasticsearch入门 1.1 Elasticsearch是什么 1.1.1 Elasticsearch的历史 1.1.2 相关产品 1.2 全文搜索 1.2.1 Lucene介绍 1.2.2 Lucene倒排索引 1.3 基础知识 1.3.1 Elasticsearch术语及概念 1.3.2 JSON介绍 1.4 安装配置 1.4.1 安装Java 1.4.2 安装Elasticsearch 1.4.3 配置 1.4.4 运行 1.4.5 停止 1.4.6 作为服务 1.4.7 版本升级 1.5 对外接口 ...
- 1.76MB
Elasticsearch 技术解析与实践
2017-07-14Elasticsearch
- 852KB
elasticsearch实战
2014-04-23本书是关于elasticsearch的精典书籍,是初学者必看的一本书。里面讲述了es的各个关键技术。
- 416KB
Elasticsearch实战与原理解析 源代码.zip
2021-06-06Elasticsearch实战与原理解析 源代码
- 117.82MB
[ES技术解析与实战]pdf
2018-03-26ES技术解析与实战ES技术解析与实战ES技术解析与实战ES技术解析与实战
- 57.42MB
OPENGL ES 3.0编程指南 原书第2版_PDF电子书下载 带书签目录 高清完整版_
2018-10-17anroid opengl es 开发必备教程,还是带书签的!
- 779.46MB
elasticsearch-7.8.0-x86_64.rpm + kibana-7.8.0-x86_64.rpm + logstash-7.8.0.rpm
2020-07-14elasticsearch-7.8.0-x86_64.rpm kibana-7.8.0-x86_64.rpm logstash-7.8.0.rpm 原版内容,无修改。
- 2KB
es-解析与实战.pdf
2018-03-12elastic search 技术解析和实战,非常好的一个学习elasticsearch文档
- 184.13MB
Elastic Search实战
2018-04-25Elastic Search技术与实战Elastic Search技术与实战Elastic Search技术与实战
- 1.92MB
Mastering Elasticsearch(中文版).pdf
2016-09-10Mastering Elasticsearch(中文版).pdf
- 5KB
elasticsearch实战源码 (黄申译)
2019-03-29买了黄申翻译的 ElasticSearch 实战一书,附件为源码,主要为shell脚本,需要的可以下载练练手
- 30KB
ElasticSearch练习源码
2018-01-12ElasticSearch练习源码,包括索引的创建删除,检索等。
- 1001KB
SpringBoot集成Elasticsearch7.4 实战.pdf
2019-11-071、CentOS7下安装Elasticsearch7.4 2、SpringBoot版本2.1.8.RELEASE,集成Elasticsearch7.4实现创建索引、删除索引;添加输入
- 1.69MB
谷歌插件Merlin安装包
2023-02-09谷歌插件Merlin安装包,安装crx格式的插件文件
- 329B
chatgpt免费使用.txt
2024-03-27chatgpt免费使用
- 16.25MB
chromedriver 版本 120.0.6099.71
2023-12-12目前https://chromedriver.storage.googleapis.com/index.html登不进去,该资源是chrome浏览器对应的版本驱动:chromedriver(120.0.6099.71)。 当需要进行自动化测试或爬取网页数据时,Chrome浏览器的驱动程序(ChromeDriver)是一个关键组件。它允许控制和与Chrome浏览器进行交互。ChromeDriver允许开发人员使用编程语言(如Python、Java、C#等)编写脚本,以控制Chrome浏览器的行为。通过ChromeDriver,您可以模拟用户在浏览器中执行的各种操作,例如打开网页、填写表单、点击按钮、滚动页面等。这使得自动化测试和网页数据爬取变得更加简单和高效。ChromeDriver与特定版本的Chrome浏览器相对应,因此在使用ChromeDriver之前,您需要确保安装与您当前使用的Chrome浏览器版本相匹配的ChromeDriver版本。这样可以确保ChromeDriver能够与浏览器正确地进行通信和控制。该资源提供的是chromedriver(120.0.6099.71)
- 129.36MB
GPT-4和GPT-3客户端 g4f.webview.0.2.8.0.exe
2024-04-09GPT客户端 g4f.webview.0.2.8.0.exe,安装后可以在本地部署GPT-3和GPT-4问答环境,详细参考指导问答,指导文档连接:https://blog.csdn.net/m0_49891087/article/details/137535495?spm=1001.2014.3001.5501
- 83.36MB
Cursor下载安装包-win
2023-07-11Cursor Setup 0.1.12-x64 Windows Cursor听闻是用chatGPT4来制作的软件,该软件可以帮助你写基础代码和代码的方案,也可以帮助你查找相关的代码函数
- 52KB
CarSim软件设置输入输出变量中文汇总
2022-09-20包含CarSim软件设置输入输出变量的中文汇总
- 245KB
爬取淘宝商品数据项目的源代码
2022-03-05爬取淘宝商品数据项目的源代码
- 25.86MB
Bito-chatGPT插件
2023-04-26IDEA下Bito-chatGPT插件,离线安装 https://plugins.jetbrains.com/plugin/18289-bito--gpt-4--chatgpt-to-write-code-explain-code-create-tests/versions
- 10.78MB
最新ai创作系统CHATGPT镜像系统源码+支持GPT4.0+支持ai绘画(MJ)+实时语音识别输入+免费更新版本
2023-07-141、提问:程序已经支持GPT3.5、GPT4.0接口、支持新建会话,上下文记忆 2、支持三种Ai绘画模型(官方Midjourney模型、GPT3.5KEY绘画、国内其他绘画模型) 3、中英文实时语音识别输入,文章资讯发布功能,菜单工具栏功能,邮箱验证和手机短信验证注册登录,邀请返佣功能。 4、新增Prompt面具角色扮演功能 5、AI绘画广场功能 6、后续其他功能更新以及优化 (以上多项功能,后台均可选择开启其中一个或者关闭开启!)
- 12KB
人工智能-chatGTP
2023-01-01人工智能——chatGTP chatGPT 是一款由 OpenAI 开发的聊天机器人模型,它能够模拟人类的语言行为,与用户进行自然的交互。它的名称来源于它所使用的技术—— GPT-3架构,即生成式语言模型的第3代。 chatGPT的核心技术是 GPT-3 架构。它通过使用大量的训练数据来模拟人类的语言行为,并通过语法和语义分析,生成人类可以理解的文本。它可以根据上下文和语境,提供准确和恰当的回答,并模拟多种情绪和语气。这样,就可以让用户在与机器交互时,感受到更加真实和自然的对话体验。 chatGPT 的应用场景也很广泛。它可以用于处理多种类型的对话,包括对话机器人、问答系统和客服机器人等。它还可以用于各种自然语言处理任务,比如文本摘要、情感分析和信息提取等。例如,在一个问答系统中,chatGPT可以提供准确的答案,解决用户的疑惑;在一个客服机器人中,它可以帮助用户解决问题,提供更好的服务体验。 在未来,chatGPT 的发展方向将会更加多元。它可能会引入更多的语言模型和深度学习技术,使得它的性能更加优秀。它也可能会拓展到更多的应用场景,为更多的人群提供服务
- 819KB
chatgpt+谷歌插件+谷歌浏览器
2023-05-17chatgpt+谷歌插件+谷歌浏览器
- 98.67MB
知识图谱学习资料打包
2019-03-05知识图谱学习资料打包,主要是非常好的一些技术博客的整理。还有pdf │ 知识图谱入门系列.html │ 知识图谱学习资料汇总.htm │ 知识图谱应用及关键技术_20170609.pptx │ └─知识图谱笔记 代码 Assignment.zip 第一讲 知识图谱概览.pdf 第七讲数据和代码.zip 第七课 知识推理.pdf 第三讲 知识抽取与挖掘I.pdf 第九课:知识问答I.pdf 第二讲 知识表示和知识建模(更新).pdf 第二讲 知识表示和知识建模.pdf 第二讲_示例数据.zip 第五讲 知识存储.pdf 第五课_代码和数据.zip 第八讲 语义搜索.pdf 第六讲 知识融合.pdf 第十一课:行业知识图谱应用.pdf 第十课 IBM watson Lite.pdf 第十课:语义搜索+知识问答Demo.pdf 第十课:语义搜索和知识问答Demo.pdf 第四讲 知识抽取与挖掘_update.pdf 第四讲DeepDive实战说明.zip 语义搜索简化版FCS Demo说明.pdf
- 835KB
chatgpt+谷歌浏览器插件
2023-05-17chatgpt+谷歌浏览器插件
- 852KB
python京东茅台脚本.zip
2021-01-04最近热门的python京东茅台脚本
- 301KB
电商词库、淘宝、天猫、京东、拼多多各大电商平台搜索词库,分词词库.7z
2021-09-27电商词库、淘宝、天猫、京东、拼多多各大电商平台搜索词库,分词词库 总共25825条