0 0 0

Elasticsearch服务器开发.第2版.pdf

谁为竹马披星戴月
1月前 330
我用夸克网盘分享了「 Elasticsearch服务器开发.第2版.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
作者: [波兰] Rafa·Ku·Marek Rogoziński 出版社: 人民邮电出版社 原作名: ElasticSearch Server, 2nd Ed 译者: 蔡建斌 出版年: 2015-3 页数: 292 定价: 59.00元 装帧: 平装 ISBN: 9787115380326

内容简介

作者简介: Rafał Kuć solr.pl网站联合创始人,现为Sematext集团顾问和软件工程师,专注于Apache Lucene、Solr、Elasticsearch和Hadoop等开源技术。Rafał拥有超过12年的多领域软件经验,其中既包括银行软件又包括电子商务产品。Rafał也是Apache Solr 3.1 Cookbook等技术图书的作者,并且一直是Lucene Eurocon、Berlin Buzzwords、ApacheCon和Lucene Revolution等会议的演讲嘉宾。 Marek Rogoziński solr.pl网站联合创始人,拥有10年以上的软件架构师和顾问从业经验,专门研究基于Solr和Elasticsearch等开源搜索引擎的解决方案,以及Hadoop、HBase和Twitter Storm等用于大数据分析的软件。 译者简介: 蔡建斌 敏捷践行者,擅长Scrum/XP/Kanban等敏捷实践,现在英孚教育全球研发中心任Technical Lead,除了50%时间写代码以外,业务需求分析、前后端架构设计、性能调优、自动化测试、流程改进、发布运维、代码评审……无所不为,只为开发出更好的软件。爱好围棋,弈城4段5段之间跳跃。目标:工作上有所不为;爱好上添加一项健身。Email:[email protected]

作者简介

作者简介: Rafał Kuć solr.pl网站联合创始人,现为Sematext集团顾问和软件工程师,专注于Apache Lucene、Solr、Elasticsearch和Hadoop等开源技术。Rafał拥有超过12年的多领域软件经验,其中既包括银行软件又包括电子商务产品。Rafał也是Apache Solr 3.1 Cookbook等技术图书的作者,并且一直是Lucene Eurocon、Berlin Buzzwords、ApacheCon和Lucene Revolution等会议的演讲嘉宾。 Marek Rogoziński solr.pl网站联合创始人,拥有10年以上的软件架构师和顾问从业经验,专门研究基于Solr和Elasticsearch等开源搜索引擎的解决方案,以及Hadoop、HBase和Twitter Storm等用于大数据分析的软件。 译者简介: 蔡建斌 敏捷践行者,擅长Scrum/XP/Kanban等敏捷实践,现在英孚教育全球研发中心任Technical Lead,除了50%时间写代码以外,业务需求分析、前后端架构设计、性能调优、自动化测试、流程改进、发布运维、代码评审……无所不为,只为开发出更好的软件。爱好围棋,弈城4段5段之间跳跃。目标:工作上有所不为;爱好上添加一项健身。Email:[email protected]

网友热评

仰望星空: 第二版针对ElasticSearch 1.0 WeiLu: 作为ES入门。权威指南更全面也更新,真本书是权威指南的子集。内容稍微有点过时。

图书目录

第1章Elasticsearch集群入门  1 1.1全文检索  1 1.1.1Lucene词汇表和架构  1 1.1.2输入数据分析  3 1.1.3评分和查询相关性  4 1.2Elasticsearch基础  4 1.2.1数据架构的主要概念  4 1.2.2Elasticsearch主要概念  6 1.2.3索引建立和搜索  6 1.3安装并配置集群  8 1.3.1安装Java  8 1.3.2安装Elasticsearch  8 1.3.3在Linux上用二进制包安装Elasticsearch  9 1.3.4目录布局  9 1.3.5配置Elasticsearch  10 1.3.6运行Elasticsearch  11 1.3.7关掉Elasticsearch  12 1.3.8Elasticsearch作为系统服务运行  13 1.4用RESTAPI操作数据  14 1.4.1理解Elasticsearch的RESTfulAPI  14 1.4.2在Elasticsearch中存储数据  15 1.4.3新建文档  15 1.4.4检索文档  16 1.4.5更新文档  17 1.4.6删除文档  18 1.4.7版本控制  18 1.5使用URI请求查询来搜索  20 1.5.1示例数据  20 1.5.2URI请求  20 1.5.3Lucene查询语法  26 1.6小结  27 第2章索引  28 2.1Elasticsearch索引  28 2.1.1分片和副本  28 2.1.2创建索引  29 2.2映射配置  31 2.2.1类型确定机制  31 2.2.2索引结构映射  33 2.2.3不同的相似度模型  43 2.2.4信息格式  45 2.2.5文档值  47 2.3批量索引以提高索引速度  48 2.3.1为批量索引准备数据  48 2.3.2索引数据  48 2.3.3更快的批量请求  50 2.4用附加的内部信息扩展索引结构  50 2.4.1标识符字段  50 2.4.2_type字段  51 2.4.3_all字段  52 2.4.4_source字段  52 2.4.5_index字段  53 2.4.6_size字段  54 2.4.7_timestamp字段  54 2.4.8_ttl字段  55 2.5段合并介绍  56 2.5.1段合并  56 2.5.2段合并的必要性  56 2.5.3合并策略  57 2.5.4合并调度器  57 2.5.5合并因子  57 2.5.6调节  58 2.6路由介绍  58 2.6.1默认索引过程  59 2.6.2默认搜索过程  59 2.6.3路由  61 2.6.4路由参数  62 2.6.5路由字段  62 2.7小结  63 第3章搜索  64 3.1查询Elasticsearch  64 3.1.1示例数据  65 3.1.2简单查询  66 3.1.3分页和结果集大小  67 3.1.4返回版本值  68 3.1.5限制得分  69 3.1.6选择需要返回的字段  69 3.1.7使用脚本字段  71 3.2理解查询过程  72 3.2.1查询逻辑  72 3.2.2搜索类型  73 3.2.3搜索执行偏好  74 3.2.4搜索分片API  75 3.3基本查询  76 3.3.1词条查询  76 3.3.2多词条查询  77 3.3.3match_all查询  77 3.3.4常用词查询  78 3.3.5match查询  79 3.3.6multi_match查询  81 3.3.7query_string查询  82 3.3.8simple_query_string查询  84 3.3.9标识符查询  84 3.3.10前缀查询  84 3.3.11fuzzy_like_this查询  85 3.3.12fuzzy_like_this_field查询  86 3.3.13fuzzy查询  86 3.3.14通配符查询  88 3.3.15more_like_this查询  88 3.3.16more_like_this_filed查询  89 3.3.17范围查询  90 3.3.18最大分查询  90 3.3.19正则表达式查询  91 3.4复合查询  91 3.4.1布尔查询  92 3.4.2加权查询  93 3.4.3constant_score查询  94 3.4.4索引查询  94 3.5查询结果的过滤  95 3.5.1使用过滤器  95 3.5.2过滤器类型  96 3.5.3过滤器的缓存  104 3.6高亮显示  105 3.6.1高亮显示入门  105 3.6.2字段配置  106 3.6.3深入底层  107 3.6.4配置HTML标签  107 3.6.5控制高亮片段  108 3.6.6全局设置与局部设置  108 3.6.7需要匹配  109 3.6.8信息高亮器  111 3.7验证查询  113 3.8数据排序  115 3.8.1默认排序  115 3.8.2选择用于排序的字段  116 3.8.3指定缺少字段的行为  118 3.8.4动态条件  118 3.8.5排序规则和国家特有字符  119 3.9查询重写  119 3.9.1重写过程示例  119 3.9.2查询重写的属性  120 3.10小结  121 第4章扩展索引结构  122 4.1索引树形结构  122 4.1.1数据结构  122 4.1.2分析  123 4.2索引非扁平数据  124 4.2.1数据  124 4.2.2对象  125 4.2.3数组  125 4.2.4映射  125 4.2.5向Elasticsearch发送映射  127 4.2.6动态还是非动态  127 4.3使用嵌套对象  128 4.4使用父子关系  131 4.4.1索引结构和数据索引  131 4.4.2查询  132 4.4.3父子关系和过滤  134 4.4.4性能考虑  134 4.5使用更新API修改索引结构  135 4.5.1映射  135 4.5.2添加一个新字段  135 4.5.3修改字段  136 4.6小结  137 第5章更好的搜索  138 5.1ApacheLucene评分简介  138 5.1.1当文档被匹配时  138 5.1.2默认评分公式  139 5.1.3相关性的意义  140 5.2Elasticsearch的脚本功能  140 5.2.1脚本执行过程中可用的对象  140 5.2.2MVEL  141 5.2.3使用其他语言  141 5.2.4使用自定义脚本库  142 5.3搜索不同语言的内容  145 5.3.1区分处理不同语言  145 5.3.2多语言处理  145 5.3.3检测文档的语言  146 5.3.4示例文档  146 5.3.5映射文件  147 5.3.6查询  148 5.4使用查询加权影响得分  150 5.4.1加权  150 5.4.2为查询添加加权  150 5.4.3修改得分  153 5.5索引时加权何时有意义  160 5.5.1在输入数据中定义字段加权  160 5.5.2在映射中定义加权  161 5.6同义词  161 5.6.1同义词过滤器  161 5.6.2定义同义词规则  162 5.6.3查询时或索引时的同义词扩展  164 5.7理解解释信息  164 5.7.1理解字段分析  164 5.7.2解释查询  165 5.8小结  167 第6章超越全文检索  168 6.1聚合  168 6.1.1一般查询结构  168 6.1.2可用的聚合  170 6.1.3聚合的嵌套  185 6.1.4桶排序和嵌套聚合  187 6.1.5全局和子集  187 6.2切面  190 6.2.1文档结构  190 6.2.2返回的结果  190 6.2.3使用查询进行切面计算  191 6.2.4使用过滤器进行切面计算  192 6.2.5terms切面  193 6.2.6基于范围的切面  194 6.2.7数值和日期直方图切面  196 6.2.8数值型字段统计数据的计算  197 6.2.9词条统计数据的计算  198 6.2.10地理切面  199 6.2.11切面结果的过滤  200 6.2.12内存考虑  201 6.3使用建议器  201 6.3.1可用的建议器类型  201 6.3.2包含建议器  201 6.3.3term建议器  203 6.3.4phrase建议器  204 6.3.5completion建议器  205 6.4预匹配器  209 6.4.1示例索引  209 6.4.2预匹配器的准备  209 6.4.3深入  211 6.5文件的处理  214 6.6地理  217 6.6.1为空间搜索准备映射  217 6.6.2示例数据  218 6.6.3示例查询  218 6.6.4任意地理形状  222 6.7卷动API  226 6.7.1问题定义  226 6.7.2作为解决方案的卷动  226 6.8多词条过滤器  228 6.9小结  232 第7章深入Elasticsearch集群  233 7.1节点发现  233 7.1.1发现的类型  233 7.1.2主节点  234 7.1.3设置集群名  235 7.1.4节点的ping设置  236 7.2时光之门与恢复模块  236 7.2.1时光之门  236 7.2.2恢复控制  237 7.3为高查询和高索引吞吐量准备Elasticsearch集群  238 7.3.1过滤器缓存  238 7.3.2字段数据缓存和断路器  238 7.3.3存储模块  239 7.3.4索引缓冲和刷新率  240 7.3.5线程池的配置  240 7.3.6结合起来,一些通用建议  241 7.4模板和动态模板  244 7.4.1模板  244 7.4.2动态模板  245 7.5小结  246 第8章集群管理  248 8.1Elasticsearch时光机  248 8.1.1创建快照存储库  248 8.1.2创建快照  249 8.1.3还原快照  251 8.1.4清理:删除旧的快照  252 8.2监控集群的状态和健康度  252 8.2.1集群健康度API  252 8.2.2索引统计API  253 8.2.3状态API  256 8.2.4节点信息API  256 8.2.5节点统计API  257 8.2.6集群状态API  257 8.2.7挂起任务API  258 8.2.8索引段API  258 8.2.9catAPI  258 8.3控制集群的再平衡  260 8.3.1再平衡  260 8.3.2集群的就绪  260 8.3.3集群再平衡设置  260 8.4控制分片和副本的分配  261 8.4.1显式控制分配  262 8.4.2集群范围的分配  264 8.4.3每个节点上的分片和副本数量  265 8.4.4手动移动分片和副本  265 8.5预热  267 8.5.1定义一个新的预热查询  267 8.5.2获取定义的预热查询  268 8.5.3删除一个预热查询  269 8.5.4禁用预热功能  269 8.5.5查询的选择  270 8.6使用索引别名来简化你的日常工作  270 8.6.1别名  271 8.6.2创建别名  271 8.6.3修改别名  271 8.6.4合并命令  272 8.6.5获取所有别名  272 8.6.6移除别名  273 8.6.7别名中的过滤  273 8.6.8别名和路由  273 8.7Elasticsearch插件  274 8.7.1基础知识  274 8.7.2安装插件  274 8.7.3移除插件  275 8.8更新设置API  275 8.9小结  276

Elasticsearch服务器开发.第2版.pdf"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 玻璃可乐
  • 好似梦
  • 玉笛入梦奏
  • 冰河铺子
  • Whispers私语
  • 正儿八经小淑女
  • Twilight暮年
  • 人世間無界
  • 浮世三月
  • 啦啦啦啦德玛西亚
  • 我深知信我的人不需要解释
  • 姐已长发及腰
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!