• elasticsearch实战 软硬件技术 (美)拉杜·乔戈(radu gheorghe),(美)马修·李·欣曼(matthew lee hinman),(美)罗伊
  • elasticsearch实战 软硬件技术 (美)拉杜·乔戈(radu gheorghe),(美)马修·李·欣曼(matthew lee hinman),(美)罗伊
21年品牌 40万+商家 超1.5亿件商品

elasticsearch实战 软硬件技术 (美)拉杜·乔戈(radu gheorghe),(美)马修·李·欣曼(matthew lee hinman),(美)罗伊

40.3 5.1折 79 全新

库存32件

河北廊坊
认证卖家担保交易快速发货售后保障

作者(美)拉杜·乔戈(radu gheorghe),(美)马修·李·欣曼(matthew lee hinman),(美)罗伊

出版社人民邮电出版社

ISBN9787115449153

出版时间2018-10

版次1

装帧平装

开本16

页数337页

字数608千字

定价79元

货号803_9787115449153

上书时间2024-04-26

悦霖图书

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

部分
章elasticsearch介绍2
1.1用elasticsearch解决搜索问题3
1.1.1提供快速查询3
1.1.2确保结果的相关4
1.1.3准确匹配5
1.2探索典型的elasticsearch使用案例6
1.2.1将elasticsearch作为主要的后端系统7
1.2.2将elasticsearch添加到现有的系统7
1.2.3将elasticsearch和现有工具一同使用8
1.2.4elasticsearch的主要特10
1.2.5扩展lucene的功能10
1.2.6在elasticsearch中组织数据12
1.2.7安装java语言12
1.2.8下载并启动elasticsearch13
1.2.9验证是否工作14
1.3小结16
第2章深入功能17
2.1理解逻辑设计:文档、类型和索引18
2.1.1文档19
2.1.2类型20
2.1.3索引21
2.2理解物理设计:节点和分片21
2.2.1创建拥有一个或多个节点的集群22
2.2.2理解主分片和副本分片23
2.2.3在集群中分发分片25
2.2.4分布式索引和搜索26
2.3索引新数据27
2.3.1通过curl索引一篇文档28
2.3.2创建索引和映类型30
2.3.3通过代码样例索引文档31
2.4搜索并获取数据32
2.4.1在哪里搜索33
2.4.2回复的内容33
2.4.3如何搜索36
2.4.4通过id获取文档39
2.5配置elasticsearch40
2.5.1在elasticsearch.yml中指定集群的名称40
2.5.2通过logging.yml指定详细志记录41
2.5.3调整jvm设置41
2.6在集群中加入节点42
2.6.1启动第二个节点43
2.6.2增加额外的节点44
2.7小结45
第3章索引、更新和删除数据47
3.1使用映来定义各种文档48
3.1.1检索和定义映49
3.1.2扩展现有的映50
3.2用于定义文档字段的核心类型51
3.2.1字符串类型52
3.2.2数值类型54
3.2.3期类型55
3.2.4布尔类型56
3.3数组和多字段56
3.3.1数组56
3.3.2多字段57
3.4使用预定义字段58
3.4.1控制如何存储和搜索文档59
3.4.2识别文档61
3.5更新现有文档63
3.5.1使用更新api64
3.5.2通过版本来实现并发控制66
3.6删除数据69
3.6.1删除文档70
3.6.2删除索引71
3.6.3关闭索引72
3.6.4重新索引样本文档73
3.7小结73
第4章搜索数据74
4.1搜索请求的结构75
4.1.1确定搜索范围75
4.1.2搜索请求的基本模块76
4.1.3基于请求主体的搜索请求78
4.1.4理解回复的结构81
4.2介绍查询和过滤器dsl82
4.2.1match查询和term过滤器82
4.2.2常用的基础查询和过滤器85
4.2.3match查询和term过滤器91
4.2.4phrase_prefix查询92
4.3组合查询或复合查询93
4.3.1bool查询93
4.3.2bool过滤器96
4.4match和过滤器查询98
4.4.1range查询和过滤器98
4.4.2prefix查询和过滤器99
4.4.3wildcard查询100
4.5使用过滤器查询字段的存在102
4.5.1ests过滤器102
4.5.2missing过滤器102
4.5.3将任何查询转变为过滤器103
4.6为任务选择优选的查询104
4.7小结105
第5章分析数据106
5.1什么是分析106
5.1.1字符过滤107
5.1.2切分为分词108
5.1.3分词过滤器108
5.1.4分词索引108
5.2为文档使用分析器109
5.2.1在索引创建时增加分析器109
5.2.2在elasticsearch的配置中添加分析器111
5.2.3在映中指定某个字段的分析器112
5.3使用分析api来分析文本113
5.3.1选择一个分析器114
5.3.2通过组合即兴地创建分析器115
5.3.3基于某个字段映的分析115
5.3.4使用词条向量api来学索引词条116
5.4分析器、分词器和分词过滤器117
5.4.1内置的分析器117
5.4.2分词器119
5.4.3分词过滤器122
5.5n元语法、侧边n元语法和滑动窗128
5.5.1一元语法过滤器128
5.5.2二元语法过滤器129
5.5.3三元语法过滤器129
5.5.4设置min_gram和max_gram129
5.5.5侧边n元语法过滤器129
5.5.6n元语法的设置130
5.5.7滑动窗分词过滤器131
5.6提取词干132
5.6.1算法提取词干133
5.6.2使用字典提取词干133
5.6.3重写分词过滤器的词干提取134
5.7小结134
第6章使用相关进行搜索136
6.1elasticsearch的打分机制137
6.1.1文档打分是如何运作的137
6.1.2词频137
6.1.3逆文档频率138
6.1.4lucene评分公式138
6.2其他打分方法139
6.3boosting141
6.3.1索引期间的boosting142
6.3.2查询期间的boosting142
6.3.3跨越多个字段的查询143
6.4使用“解释”来理解文档是如何被评分的144
6.5使用查询再打分来减小评分作的能影响147
6.6使用function_score来定制得分148
6.6.1weight函数149
6.6.2合并得分150
6.6.3field_value_factor函数151
6.6.4脚本152
6.6.5152
6.6.6衰减函数153
6.6.7配置选项155
6.7尝试一起使用它们吧156
6.8使用脚本来排序157
6.9字段数据158
6.9.1字段数据缓存158
6.9.2字段数据用在哪里159
6.9.3管理字段数据160
6.10小结163
第7章使用聚集来探索数据164
7.1理解聚集的具体结构166
7.1.1理解聚集请求的结构166
7.1.2运行在查询结果上的聚集168
7.1.3过滤器和聚集169
7.2度量聚集170
7.2.1统据171
7.2.2统计172
7.2.3近似统计173
7.3多桶型聚集176
7.3.1terms聚集177
7.3.2range聚集183
7.3.3histogram聚集185
7.4嵌套聚集187
7.4.1嵌套多桶聚集189
7.4.2通过嵌套聚集获得结果分组190
7.4.3使用单桶聚集192
7.5小结196
第8章文档间的关系197
8.1定义文档间关系的选项概览197
8.1.1对象类型198
8.1.2嵌套类型200
8.1.3父子关系200
8.1.4反规范化200
8.2将对象作为字段值202
8.2.1映和索引对象203
8.2.2在对象中搜索204
8.3嵌套类型:联结嵌套的文档206
8.3.1映并索引嵌套文档207
8.3.2搜索和聚集嵌套文档210
8.4父子关系:关联分隔的文档216
8.4.1子文档的索引、更新和删除218
8.4.2在父文档和子文档中搜索220
8.5反规范化:使用冗余的数据管理227
8.5.1反规范化的使用案例228
8.5.2索引、更新和删除反规范化的数据230
8.5.3查询反规范化的数据233
8.6应用端的连接234
8.7小结235
第二部分
第9章向外扩展238
9.1向elasticsearch集群加入节点238
9.2发现其他elasticsearch节点241
9.2.1通过广播来发现241
9.2.2通过单播来发现242
9.2.3选举主节点和识别错误243
9.2.4错误的识别244
9.3删除集群中的节点245
9.4升级elasticsearch的节点250
9.4.1进行轮流重启250
9.4.2小化重启后的恢复时间251
9.5使用_cat api252
9.6扩展策略254
9.6.1过度分片254
9.6.2将数据切分为索引和分片255
9.6.3优选化吞吐量256
9.7别名257
9.7.1什么是别名258
9.7.2别名的创建259
9.8路由261
9.8.1为什么使用路由261
9.8.2路由策略262
9.8.3使用_search_shards api来决定搜索在哪里执行263
9.8.4配置路由265
9.8.5结合路由和别名265
9.9小结267
0章提升能268
10.1合并请求269
10.1.1批量索引、更新和 删除269
10.1.2多条搜索和多条获取 api接273
10.2优化lucene分段的 处理276
10.2.1刷新和冲刷的阈值276
10.2.2合并以及合并策略279
10.2.3存储和存储限流282
10.3充分利用缓存285
10.3.1过滤器和过滤器 缓存285
10.3.2分片查询缓存291
10.3.3jvm堆和作系统 缓存293
10.3.4使用预热器让缓存 热身296
10.4其他的能权衡297
10.4.1大规模的索引还是 昂贵的搜索298
10.4.2调优脚本,要么 别用它301
10.4.3权衡网络开销,更少的 数据和更好的分布式 得分305
10.4.4权衡内存,进行深度 分页308
10.5小结310
1章管理集群311
11.1改善默认的配置311
11.1.1索引模板312
11.1.2默认的映315
11.2分配的感知318
11.2.1基于分片的分配318
11.2.2强制的分配感知319
11.3监控瓶颈320
11.3.1检查集群的健康 320
11.3.2cpu:慢志、热线程和 线程池322
11.3.3内存:堆的大小、字段和 过滤器缓存326
11.3.4作系统缓存330
11.3.5存储限流330
11.4备份你的数据331
11.4.1快照api331
11.4.2将数据备份到共享的文件系统332
11.4.3从备份中恢复335
11.4.4使用资料库插件336
11.5小结337
附录a处理地理空间的数据(网上下载)
附录b插件(网上下载)
附录c高亮(网上下载)
附录delasticsearch的监控插件(网上下载)
附录e使用渗滤器将搜索颠倒过来(网上下载)
附录f为自动完成和“您是指”功能使用建议器(网上下载)

内容简介:

本书主要展示如何使用elaticearch构建可扩展的搜索应用程序。书中覆盖了elaticearch的主要特,从使用不同的分析器和查询类型进行相关调优,到使用聚集功能进行实时分析,还有地理空间搜索和文档过滤等更多吸引人的特。全书共分两个部分,靠前部分解释了核心特,内容主要涉及elaticearch的介绍,数据的索引、更新和删除,数据的搜索,数据的分析,使用相关进行搜索,使用聚集来探索数据,文档间的关系等;第二部分介绍每个特工作的更多细节及其对能和可扩展的影响,以便对核心功能进行产品化,内容主要涉及水扩展和能提升等。此外,本书还有6个附录(网上下载),提供了读者应该知道的特,展示了关于地理空间搜索和聚集,如何管理elaticearch插件,学在搜索结果中如何高亮查询单词,在生产环境中用来协助管理elaticearch的第三方的监控工具有哪些,如何使用percolator过滤为多个查询匹配少量文档,如何使用不同的建议器来实现自动完成的功能。

作者简介:

拉杜乔戈(radu gheorghe)是搜索技术顾问和软件工程师。
马修李欣曼(matthew lee hinman)开发过基于云的高可用系统。
罗伊罗素(roy ruo)是预测分析方面的专家。
黄士,现任linkedin(领英)数据科学家,于上海交通大学计算机科学与工程专业,师从俞勇教授。微软学者、ibm extremeblue天才计划成员。长期专注于大数据相关的搜索、、广告以及用户化领域。曾在微软亚洲研究院、ebay中国、沃尔玛1号店(现1号店)和飞牛网担任要职,带团队完成了若干公司级的战略项目。同时在靠前上发表20多篇,并拥有10多项靠前专利。计算机工程特邀审稿专家,2016年出版了大数据架构商业之路一书,广受。因对业界做出很好贡献,获得美国颁发的“美国杰出人才”称号。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP