电子书:《Elasticsearch搜索引擎开发实战》_罗刚等

[复制链接]
查看230 | 回复1 | 2019-12-6 17:54:41 | 显示全部楼层 |阅读模式

《Elasticsearch搜索引擎开发实战》_罗刚等_1

《Elasticsearch搜索引擎开发实战》_罗刚等_1

《Elasticsearch搜索引擎开发实战》_罗刚等_2

《Elasticsearch搜索引擎开发实战》_罗刚等_2

《Elasticsearch搜索引擎开发实战》_罗刚等_3

《Elasticsearch搜索引擎开发实战》_罗刚等_3


内容简介:

作者简介
罗刚
毕业于吉林大学。猎兔搜索创始人、「培训
师。曾经担任新东方创新研究院研究员,并担任首
都师范大学研究生兼职讲师。创立猎兔搜索后带领
团队先后开发出猎兔中文分词系统、猎兔信息
系统、猎兔智能垂直搜索系统及互联网信息监测系
统等,实现了互联网信息的采集、过滤、挖掘、搜
索和实时监测。编写并出版了《自己动手写搜索引
擎》《自己动手写网络爬虫》《使用C#开发搜索引
擎》《网络爬虫全解析》等技术书籍
张子宪
曾经在美guo北乔治亚大学从事语言信息处理方
面的研究和教学工作。现任职于聊城大学,从事
自然语言处理的研究和教学工作,并从事机器翻译
和计箅机.辅。助.翻译等领域的硏究。在《中guo科技论
文》等核心期刊上发表过多篇论文

Elasticsearch
搜索引擎开发实战
罗刚张子宪◎编著
Q
机械工业出版社
仅非商业用途或交流学习使用

图书在版编目(CIP)数据
Elasticsearch搜索引擎开发实战/罗刚,张子宪编著.一北京:机械工业出版社,2018.6
SBN978-7-111-60348-1
I.E…Ⅱ.①罗…②张…Ⅲ.搜索引擎一程序设计Ⅳ.①TP391.3
中guo版本图书馆CIP数据核字(2018)第145805号
本书结合 Elasticsearch在工程中的实际应用,详细介绍了使用 Elasticsearch开发支持中文和英
文搜索引擎的相关技术,从而实现系统监控
本书共分为8章,内容涵盖了 Elasticscarch搜索引擎开发的环境安装与配置;实现一个简单的
网站搜索;开发中文搜索引擎; Mapping详解;源代码分析:提高搜索相关性;使用 Spring Boot
开发搜索界面:使用 Elasticsearch和相关软件实现系统监控:搜索引擎开发案例分析
本书非常适合信息检索技术爱好者、搜索引擎开发人员和搜索引擎优化(.S.E.O.)人员阅读
也适合作为高等院校信息检索课程的教材或教学参考书
Elasticsearch搜索引擎开发实战
出版发行:机械工业出版社《北京市西城区百万庄大22号
责任编辑:欧振旭李华君
责任校对:姚志娟
昭:中guo电影出版社印刷厂
版次:2018年7月第1版第1次日刷
开本;186mmx240mm116
印张:15.75
书号: ISBN978-7-111-60348-1
定价:69.00元
凡购本书,如有缺页、倒页、脱页,由本社发行部调换
投稿热线010
79604
热线010)683262948837964968995259读者信箱:hzit@ebook.com
权所有·侵权必究
封底无防伪标均为盗版
本书法律间问:北京大成御师事务所韩光东

搜索引擎在人们的日常生活中发挥着越来越重要的作用。随着开源软件的普及与发
展,涌现出了许多优秀的搜索软件,如 Elasticsearch、Solr等。其中, Elasticsearch以大规
模分布式搜索见长,而Solr则以分面搜索见长
本书选择 Elasticsearch作为实现搜索引擎的工具。 Elasticsearch具有强大的分布式搜
索和可视化功能,不仅丰富了实现搜索引擎的方法,而且还使复杂抽象的数据结构与算法
变得直观而鲜活,因此在guo外被迅速地引入到人工智能的相关课程中
本书全面、系统地介绍了分布式搜索引擎的相关内容及 Elasticsearch中的Java代码实
现。本书内容既注重基础知识,又非常注重实践,每章都提供了大量的实例程序。读者可
以通过这些实例快速上手,并迅速提高搜索引擎开发技术。通过对本书内容的学习,读者
不仅可以掌握搜索引擎开发的基本知识,而且还可以灵活地将 Elasticsearch运用到解决实
际问题当中,从而提升工作效率
内容全面,结构合理
本书首先介绍了 Elasticsearch的安装和基本使用方法,然后介绍了从搜索到内容监控
等方方面面的知识。在内容安排上,本书根据读者的认知规律对学习梯度做了合理安排
降低了学习难度
2.讲解详尽,实例丰富
本书对每个技术要点都做了细致入微的介绍,并且在讲解的过程中提供了丰富的实
例,而且每个实例都经过精挑细选,具有很强的针对性,特别是本书最后的应用案例,更
是对相关技术的一个全面应用。另外,书中所有实例的实现代码都考虑了通用性,读者可
以直接将代码移植过来加以修改,即可解决自己的实际问题
3.语言通俗,图文井茂
本书用通俗易懂的语言进行讲解,尽量避免生疏的专业术语。在讲解一些重要知识点

时,书中给出了大量的图示及实例运行结果,帮助读者更加直观、高效地理解所学内容
4.提供配套教学PPT,使学习更高效
为了便于读者高效、直观地学习本书内容,作者特意针对每章的重点内容制作了教学
PPT,这些PPT和本书的实例源文件都会免费提供给读者
本书内容
本书共分8章,具体内容介绍如下
第1章 Elasticsearch开发搜索引擎应用,主要介绍了搜索引擎开发方面的一些基础知
识和 Elasticsearch开发环境的安装,并对 Java api与 Elasticsearch搜索集群的交互也做了
第2章开发中文搜索引擎,主要介绍了中文搜索引擎开发的相关内容,包括中文分词
原理和中文分词插件开发等
3章Mpng详解,主要介绍了 Mapping概念及如何使用 Mapping,包括 Mapping
Mapping数据类型、 Mapping参数和动态 Mapping等
第4章深入源码分析,详细分析了 Elasticsearch源代码,主要内容包括 Lucene源码分
析、启动搜索服务、σuice框架、日期和时间库、 Transport模块、线程池、模块、Nety
通信框架、缓存、分布式、Zen发现机制、联合搜索和JM字节码等
第5章提高搜索相关性,主要介绍了向量空间检索模型、BM5检索模型、学习评分
查询意图识别和图像特征提升检索体验等内容
第6章搜索界面开发,涵盖的主要内容包括使用 Searchkit实现搜索界面; Spring Bo
入门:Java模板引擎 Pebble介绍;通过 Spring- data-elasticsearch项目访问 Elasticsearch
REST基本概念;使用 Vue. js开发搜索界面;使用 Vue. js Paginator插件实现翻页;实现搜」
接口; Suggester搜索词提示:Word2vec挖掘相关搜索词:部署网站:使用Rust开发搜
索界面等
第7章 Elastic栈系统监控,主要介绍了使用 Elasticsearch和相关软件实现系统监控
包括管理 Elasticsearch集群、 Logstash数据处理工具、 Filebeats文件收集器、消息过期
Kiana可视化平台、 Flume日志收集系统、Kaka分布式流平台和 Graylag日志管理平台
等内容
第8章案例分析,主要介绍了双语句对搜索、内容管理系统站内检索,以及使用
Elasticsearch搜索公开的药物临床试验项目信息等几个案例
本书读者对象
信息检索技术爱好者


#############################################


回复

使用道具 举报

摇摆的三水 | 2019-12-21 20:06:14 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则