智慧生物与机器集群构建的搜索系统已进化成为强大的智能系统。搜索引擎服务早已成为人们生活中不可或缺的一部分。
搜索引擎技术有着悠久的发展历史。1990年以来,搜索引擎经历了从Archie那样的FTP文件搜索服务到谷歌网页搜索服务的转变。强化学习、深度学习等技术的发展为搜索引擎技术持续不断地注入新的活力。
本书共分6章:第1章介绍开发智能搜索引擎可以采用的软件和硬件基础;第2章介绍搜索引擎理解文本语义的一些方法;第3章介绍通过开发语音识别技术来索引音频信息的一种方法;第4章介绍使用Elasticsearch实现的大数据分布式搜索引擎;第5章介绍分布式计算平台中的共识算法和远程过程调用(RPC)框架;第6章介绍医药垂直搜索引擎和电商搜索的案例分析。
本书相关的参考软件和代码在读者QQ群(661922108)的附件中可以找到。一些具体的细节也可以在读者QQ群讨论。感谢早期合著者、合作伙伴、员工、学员、读者的支持。他们的支持给我们提供了良好的工作基础,就像玻璃容器中的水培植物一样,这是一个持久可用的成长基础。技术的融合与创新无止境,欢迎一起探索。
本书适合需要具体实现搜索引擎的程序员使用,对于信息检索等相关领域的研究人员也有一定的参考价值,同时猎兔搜索技术团队已经开发出以本书为基础的专门培训课程和商业软件。
参与本书编写的还有罗刚、张子宪、石天盈、张继红、刘晓波、叶虎、罗庭亮、柳若边,在此一并表示感谢。
作者