相关性搜索:利用Solr与Elasticsearch创建智能应用

[美]Doug Turnbull(道格·特恩布尔)

出版时间

2017-09-30

ISBN

9787121327216

评分

★★★★★
书籍介绍
这本书最难得的,是它把搜索从'调语法'提升为'谈业务'。市面上多数 Elasticsearch 教程聚焦语法与日志采集,而它聚焦一个更根本的问题:如何让结果真正命中用户需求。作者不满足于教你写查询,而是带你理解倒排索引、分析、排名背后的原理,并引入'相关性'这一可编程框架——通过外部数据、分类与文本分析,对商业与用户需求进行编程。书中以 TMDB 电影数据集为实战场景,配合 Python 与 Solr、ES 实例,讲解查询调试与结果排名技术。尤为独特的是,它强调搜索质量离不开与业务人员的协作及持续反馈,倡导一种追求搜索质量的企业文化。适合已掌握基本 ES 语法、想深入理解搜索原理与调优的开发者。
作者简介
Doug Turnbull 在OpenSource Connections 上领导着一项搜索相关性的咨询业务,在那里他经常发表观点和更新博客。Doug 利用各种搜索和自然语言处理技术(NLP)为多个领域的客户构建语义丰富的相关性搜索体验。 John Berryman 的第一份职业是航空工程师,但在航空领域工作了几年之后,他发现编写程序或解决数学难题才是他喜欢的工作。后来,John 撇下了飞机和卫星,开始全职工作于软件开发、基础架构,以及搜索技术领域。目前,John 供职于Eventbrite,帮助利用Elasticsearch 构建事件活动的发现、搜索及推荐。
目录
第1章 搜索的相关性问题
1.1 我们的目标:掌握相关性技术研发的技能
1.2 为什么搜索的相关性如此之难
1.2.1 什么是具备“相关性”的搜索结果
1.2.2 搜索:没有银弹

显示全部
用户评论
个人感觉比《从Lucene到Elasticsearch:全文检索实战》要好很多。《相关性搜索》更多的是讲搜索的原理,如何实现与用户需求更相关的搜索结果,而《从Lucene到Elasticsearch:全文检索实战》有很多内容是ElasticSerach官方文档API,原理也不够深入,道与术的区别。
有那么一丢丢原理。
深入浅出,鞭辟入里。Elasticsearch的书本就不多,更多是从技术层面拆解语法,或者从Elastic Stack的角度讲解日志搜集。本书则聚焦在搜索,从相关性的视角讲解智能搜索,并给出明确的应用场景,并基于此应用场景深入讲解了搜索的内核、原理和优化等。从道的角度,进行建模,让人对Elasticsearch的认识提高一个维度。建议和极客时间《Elasticsearch核心技术与实战》一同服用。道术结合,效果愈佳。
本身国外的书就啰里啰嗦的,这翻译看的我云里雾里
概念讲得很清楚
对理解相关性搜索非常有帮助,翻译的也不错。本文不是 ES 的入门教程,更多是结合 ES 介绍相关性搜索的概念与应用
下载
收藏