做自己的搜索引擎——搜索引擎精解案例教程

分類: 图书,社会科学,图书馆学 档案学 ,
作者: 于天恩编著
出 版 社:
出版时间: 2007-10-1字数: 474000版次: 1页数: 285印刷时间: 2007/10/01开本:印次:纸张: 胶版纸I S B N : 9787811231410包装: 平装内容简介
本书对搜索引擎行业的发展形势及搜索引擎的相关技术作了精练、准确的介绍,同时对具体搜索引擎的配置和实现案例也进行了讲解,所有案例均可直接投入工程应用。全书分成三大部分:第一部分,搜索引擎概论,介绍了搜索引擎的历史及当前的发展状况,与搜索引擎相关的公司、技术,以及搜索引擎对人类生活的影响。第二部分,搜索引擎的原理和相关技术,介绍了搜索引擎的基本构造方法,实现索引的建立和搜索的基本算法。第三部分,基于数据库的全文检索,介绍了通常在采用数据库(MySQL SQL Serv-er.Oracle)的全文索引服务时,搜索引擎的基本搭建方式。本书对Windows索引服务,专门稍微细致地进行了介绍。
本书的所有源代码都放在出版社的网站上(http://press.bjtu.edu.cn),读者可以免费下载。
目录
第一部分搜索引擎概论
第1章搜索引擎概论
1.1什么是搜索引擎
1.2搜索引擎的发展
1.2.1历史中的搜索引擎
1.2.2搜索引擎的分类
1.2.3搜索引擎的基本工作原理
1.3搜索引擎业的竞争
1.3.1最初的商业搜索——目录式搜索
1.3.2改进的搜索
1.3.3新搜索之争
1.4搜索引擎业的未来
1.5搜索引擎的盈利
1.5.1大搜索引擎商的盈利模式
1.5.2垂直搜索引擎
1.5.3搜索引擎营销
小结
思考与练习
第二部分搜索引擎原理和相关技术
第2章搜索引擎原理和相关技术
2.1现代的信息检索技术
2.2搜索引擎的原理
2.2.1古代的搜索引擎
2.2.2现代搜索引擎的原理
2.3网络搜索引擎的相关技术
2.3.1网络搜索引擎的架构
2.3.2网络数据的搜集
2.3.3建立索引
2.3.4分词的基本理论
2.3.5中文分词
2.3.6搜索结果的显示
2.4开源搜索引擎
小结
思考与练习
第三部分基于数据库的全文搜索
第3章常规的数据库搜索
3.1常规的数据库搜索
3.2使用ASP实现常规的数据库搜索
3.2.1使用ASP实现精确搜索
3.2.2使用ASP实现范围搜索
3.2.3使用ASP实现模糊搜索
3.3使用.ASP.NET实现常规的数据库搜索
3.3.1使用ASP.NET实现精确搜索
3.3.2使用ASP.NET实现范围搜索
3.3.3使用ASP.NET实现模糊搜索
3.4使用JSP实现常规的数据库搜索
3.4.1使用JSP实现精确搜索
3.4.2使用JSP实现范围搜索
3.4.3使用JSP实现模糊搜索
3.5使用PHP实现常规的数据库搜索
3.5.1使用PHP实现精确搜索
3.5.2使用PHP实现范围搜索
3.5.3使用PHP实现模糊搜索
3.6常规搜索的弊端
小结
思考与练习
第4章SQL Server的全文搜索
4.1SQL Server简介
4.2SQL Server全文检索的基础知识
4.2.1Microsoft搜索服务简介
4.2.2Microsoft搜索服务对全文查询的支持
4.2.3Microsoft搜索服务对全文索引的支持
4.2.4Microsoft搜索服务的全文管理
4.3启用SQL Server全文检索
4.3.1建立测试数据库
4.3.2启用全文检索
4.3.3体验全文检索
4.4谓词和行集函数
4.4.1CONTAINS的用法
……
第5章Oracle的全文搜索
第6章MySQL的全文搜索
第7章Windows索引实现全文搜索
附录
参考文献