Elasticsearch搜索引擎构建入门与实战

Elasticsearch搜索引擎构建入门与实战

作者:高印会

出版社:机械工业

出版年:2021年11月

ISBN:9787111694229

所属分类:诗歌文集

书刊介绍

《Elasticsearch搜索引擎构建入门与实战》内容简介

本书从Elasticsearch的基本概念和原理讲起,然后系统介绍Elasticsearch的使用场景,带领读者近距离接触Elasticsearch。本书全面涵盖Elasticsearch客户端的安装和使用、索引创建、文档操作、搜索匹配、搜索排序和聚合等技术,可以帮助读者循序渐进地掌握Elasticsearch的相关知识。本书共8章,分为3篇。第1篇“Elasticsearch基础”,主要介绍Elasticsearch的基础知识和基本用法;第2篇“Elasticsearch提高”,首先介绍文本搜索和排序原理,然后介绍聚合的使用方法;第3篇“Elasticsearch实战”,以酒店搜索为案例,详细介绍Elasticsearch在实际搜索应用中涉及的相关技术,帮助读者全面了解搜索引擎,从而提高开发水平。本书重点介绍Elasticsearch的核心功能——搜索匹配和搜索排序,其中对中文匹配的实现方法用较多篇幅进行讲解,帮助读者进行中文搜索的落地工作,另外还结合项目实战案例讲解搜索排序功能,帮助读者更加透彻地理解Elasticsearch排序算法的原理。本书内容丰富,语言通俗易懂,讲解图文并茂,案例典型实用,适合Elasticsearch初学者和有一定基础而想提高开发水平的进阶人员阅读,另外还适合作为相关院校和培训机构的教材。
高印会,曾就职于去哪儿网和艺龙网等知名互联网公司,任高级开发工程师和搜索项目负责人,目前担任玖富集团大数据专家。从事过搜索、推荐和大数据处理等相关工作,擅长基于Elasticsearch的搜索、推荐算法和大数据处理等技术。多年来以内训师的身份参加企业内训工作,积累了丰富的教学经验,善于站在学习者的角度看待问题,擅长将复杂问题简单化。

作品目录

本书赞誉
推荐序
前言
第1篇
Elasticsearch基础
第1章:Elasticsearch入门
1.1、Elasticsearch概述
1.2、Elasticsearch的架构原理
1.3、Elasticsearch的应用场景
1.4、Elasticsearch的安装
1.5、Elasticsearch搜索入门
第2章:Elasticsearch客户端实战
2.1、Kibana客户端简介
2.2、Java客户端简介
2.3、Spring
Boot客户端简介
2.4、Jest客户端简介
第3章:Elasticsearch基础操作
3.1、索引操作
3.2、映射操作
3.3、文档操作
第4章:丰富的搜索功能
4.1、搜索辅助功能
4.2、丰富的搜索匹配功能
4.3、按字段值排序
第2篇
Elasticsearch提高
第5章:文本搜索
5.1、文本搜索简介
5.2、分析器简介
5.3、分析器的使用
5.4、中文分析器
5.5、使用同义词
5.6、使用停用词
5.7、拼音搜索
5.8、高亮显示搜索
5.9、拼写纠错
第6章:搜索排序
6.1、相关性排序
6.2、查询时设置权重
6.3、Function
Score查询简介
6.4、Script
Score查询简介
6.5、二次打分
第7章:聚合
7.1、聚合指标
7.2、桶聚合
7.3、聚合方式
7.4、聚合排序
7.5、聚合分页
第3篇
Elasticsearch实战
第8章:搜索实战
8.1、项目简介
8.2、技术方案
8.3、搜索建议功能的实现
8.4、搜索功能的实现
8.5、前端功能的实现

相关推荐

微信二维码