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

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

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书教授如何用Elasticsearch、Solr等搜索引擎实现相关性搜索,满足用户个性化需求,提升搜索质量。

内容简介

本书揭开了相关性搜索的神秘面纱,告诉大家如何将Elasticsearch或Solr这样的搜索引擎作为可编程的相关性框架,从而表达业务排名规则。从这本书中你可学会如何结合各种外部数据源、分类方法以及文本分析手段对相关性进行编程,以满足用户的个性化需求,将令人满意的搜索结果呈现给用户。此外,相关性搜索也需要一定的软性技能。本书还将告诉读者怎样与业务人员协作,为业务找到正确的相关性需求,从而在搜索产品的整个研发生命周期内,实现相关性改进的良性循环。本书介绍了搜索引擎的基本原理,及相关性搜索的调试技术,用大量实例的方式详述了搜索引擎的诸多特性,以形成一整套针对相关性搜索的系统化方法,并倡导致力于提高搜索质量的企业文化。

章节目录

版权信息

译者序

推荐序

前言

致谢

关于本书

关于作者

1 搜索的相关性问题

1.1 我们的目标:掌握相关性技术研发的技能

1.2 为什么搜索的相关性如此之难

1.3 来自相关性研究的启示

1.4 如何解决相关性

1.5 不只是技术:管理、协作与反馈

1.6 本章小结

2 搜索—幕后揭秘

2.1 搜索101

2.2 搜索引擎的数据结构

2.3 对内容进行索引:提取、充实、分析和索引

2.4 文档的搜索和获取

2.5 本章小结

3 调试我们的第一个相关性问题

3.1 Solr和Elasticsearch的应用:基于Elasticsearch的例子

3.2 最了不起的数据集:TMDB

3.3 用Python语言编写的例子

3.4 第一个搜索应用

3.5 调试查询匹配

3.6 调试排名

3.7 问题解决了?工作永远做不完!

3.8 本章小结

4 驾驭token

4.1 将token作为文档特征

4.2 控制查准率和查全率

4.3 查准率和查全率—让鱼和熊掌兼得

4.4 分析策略

4.5 本章小结

5 多字段搜索基础

5.1 信号及信号建模

5.2 TMDB—搜索,人类最后的边疆

5.3 在以字段为中心的搜索中给信号建模

5.4 本章小结

6 以词为中心的搜索

6.1 什么是以词为中心的搜索

6.2 我们为什么需要以词为中心的搜索

6.3 完成第一个以词为中心的搜索

6.4 在以词为中心的搜索中解决信号冲突

6.5 结合以字段为中心和以词为中心的策略:鱼与熊掌兼得

6.6 本章小结

7 调整相关性函数

7.1 何谓评价调整

7.2 放大:通过突出结果来实现调整

7.3 过滤:通过排除的方法对结果进行调整

7.4 满足业务需求的评价调整策略

7.5 本章小结

8 提供相关性反馈

8.1 搜索框中的相关性反馈

8.2 浏览期间的相关性反馈

8.3 搜索结果清单中的相关性反馈

8.4 本章小结

9 设计以相关性为核心的搜索应用

9.1 Yowl!一个绝佳的新起点

9.2 信息和需求的收集

9.3 搜索应用的设计

9.4 部署、监控和改进

9.5 知道什么是恰到好处

9.6 本章小结

10 以相关性为核心的企业

10.1 反馈:以相关性为核心的企业所依赖的基石

10.2 为什么以用户为中心的文化比数据驱动的文化更重要

10.3 无视相关性的天马行空

10.4 相关性反馈的觉醒:领域专家和专业用户

10.5 相关性反馈的成长:内容管理

10.6 让相关性更加流畅:工程师/内容管理员的结对

10.7 让相关性加速:测试驱动的相关性

10.8 超越测试驱动的相关性:学习排序

10.9 本章小结

11 语义和个性化搜索

11.1 基于用户概况的个性化搜索

11.2 基于用户行为的个性化搜索

11.3 构建概念性搜索的基本方法

11.4 利用机器学习来构建概念性搜索

11.5 连接个性化搜索与概念性搜索

11.6 推荐是一种广义的搜索

11.7 祝愿大家有一个美好的相关性搜索之旅

11.8 本章小结

附录A 直接根据TMDB建立索引

附录B Solr读者指南

相关性搜索:利用Solr与Elasticsearch创建智能应用是2017年由电子工业出版社出版,作者 (美) 道格·特恩布尔 (Doug Turnbull) 。

得书感谢您对《相关性搜索:利用Solr与Elasticsearch创建智能应用》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
写给青少年的人工智能:应用 电子书
一本写给青少年看的人工智能科普图书,目的是帮助小读者们启蒙科学素养,开阔科学视野,培养科学思维,锻炼动手能力,让小读者们了解人工智能的过去、现在和未来,从而更好地融入人工智能时代。
智能前端技术与实践 电子书
基于TensorFlow.js,讲述如何解决深度学习应用部署的难题。
大学计算机——计算与智能 电子书
本书采用对比联想式、场景理解与模拟、习练式的方式,旨在提高学生理解程序执行、理解复杂系统计算思想的能力。全书分为10章,内容包括什么是计算思维,计算思维基础:0和1与逻辑,计算思维基础:0和1与机器程序,机器程序的执行,程序构造是一种计算思维,程序的基本构造手段:递归与迭代,程序编写:计算思维与计算机语言,理解复杂计算环境:计算思维与管理维等。
极简AI入门:一本书读懂人工智能思维与应用 电子书
深入浅出讲述人工智能,全面、立体探讨历史、技术、应用与未来。
智能先行 电子书
知名创业投资者阿什·丰塔纳作品,本书建议企业优先将人工智能应用于商业服务,并提供了可执行的方法。