本书对搜索引擎行业的发展形势及搜索引擎的相关技术作了精练、准确的介绍,同时对具体搜索引擎的配置和实现案例也进行了讲解,所有案例均可直接投入工程应用。本书可供计算机专业学生和计算机爱好者参考阅读。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 做自己的搜索引擎--搜索引擎精解案例教程 |
分类 | 人文社科-社会科学-社会科学总论 |
作者 | 于天恩 |
出版社 | 北京交通大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书对搜索引擎行业的发展形势及搜索引擎的相关技术作了精练、准确的介绍,同时对具体搜索引擎的配置和实现案例也进行了讲解,所有案例均可直接投入工程应用。本书可供计算机专业学生和计算机爱好者参考阅读。 内容推荐 本书对搜索引擎行业的发展形势及搜索引擎的相关技术作了精练、准确的介绍,同时对具体搜索引擎的配置和实现案例也进行了讲解,所有案例均可直接投入工程应用。全书分成三大部分:第一部分,搜索引擎概论,介绍了搜索引擎的历史及当前的发展状况,与搜索引擎相关的公司、技术,以及搜索引擎对人类生活的影响。第二部分,搜索引擎的原理和相关技术,介绍了搜索引擎的基本构造方法,实现索引的建立和搜索的基本算法。第三部分,基于数据库的全文检索,介绍了通常在采用数据库(MySQL,SOL Server,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使用P唧实现常规的数据库搜索 3.5.1使用PHP实现精确搜索 3.5.2使用PHP实现范围搜索 3.5.3使用PHP实现模糊搜索 3.6常规搜索的弊端 小结 思考与练习 第4章 SOL Server的全文搜索 4.1 SQL Server简介 4.2 SQL Server全文检索的基础知识 4.2.1 Microsoft搜索服务简介 4.2.2 Microsoft搜索服务对全文查询的支持 4.23 Microsoft搜索服务对全文索引的支持 4.2.4 Microsoft搜索服务的全文管理 4.3启用SQL Server全文检索 4.3.1建立测试数据库 4.3.2启用全文检索 4.3.3体验全文检索 4.4谓词和行集函数 4.4.1 CONTAINS的用法 4.4.2 FREEETEXT的用法 4.4.3行集函数的用法 4.5全文索引的维护和管理 4.5.1全文索引的创建 4.5.2填充全文目录 4.5.3全文索引调度 4.5.4查看全文目录信息 4.5.5删除和重建全文索引 4.6利用SQL Server全文搜索实现搜索引擎 4.6.1数据库准备 4.6.2桌面应用实现的全文搜索 4.6.3 Web应用实现的全文搜索 4.7文件数据的搜索 4.7.1文件数据搜索的概述 4.7.2文件数据搜索的实现 4.8综合案例 4.8.1概要说明 4.8.2数据库结构 4.8.3程序和代码 4.8.4运行 4.9大数据量全文检索的优化 4.9.1优化的思想 4.9.2优化的思路 4.9.3优化的细节 4.9.4索引优化 小结 思考与练习 第5章 Oracle的全文搜索 5.1 Oracle简介 5.2 Oracle的全文搜索 5.2.1 Oracle Text的索引 5.2.2 Oracle Text的搜索流程 5.2.3 Oracle Text的搜索示例 5.2.4可视化创建索引 5.2.5 CTXCAT索引 5.3 Oracle全文搜索的应用 5.3.1 Oracle全文检索桌面应用 5.3.2 Oracle全文检索Web应用 5.4 Oracle大文本列的全文搜索 5.4.1 CIOB的读写方法 5.4.2 CIOB的搜索 5.5 Oracle大二进制列的全文搜索 5.5.1 BLOB的读写方法 5.5.2 BLOB的搜索 5.5.3 BLOB搜索的应用 小结 思考与练习 第6章 MySQL的全文搜索 6.1 MySQL简介 6.2 MySQL全文搜索 6.2.1全文搜索的最简例子 6.2.2被忽略的词 6.2.3布尔模式搜索 6.2.4全文搜索带查询扩展 6.2.5微调MySQL全文搜索 6.3应用MySQL全文搜索 6.3.1桌面应用 6.3.2Web应用 6.4中文问题 6.4.1编码解决 6.4.2建议和提示 小结 思考与练习 第7章 Windows索引服务实现全文搜索 7.1 Windows索引服务的基本应用 7.1.1 Windows索引服务的基本原理 7.1.2 Windows索引服务的基本使用 7.1.3索引服务的性能的基本调整方法 7.2 Windows索引服务与SQL Server数据库的联合使用 7.2.1将索引服务和SQL Server数据库关联 7.2.2基于索引服务的Web应用 7.3一个完整的应用 7.3.1建立索引编录 7.3.2 Web搜索 小结 思考与练习 附录A SQIServer 2000企业版安装方法 附录B SQL Server 2000的基本操作 B.1服务管理器 B.2查询分析器 B.3企业管理器 附录C Oracle 9i企业版安装方法 C.1安装环境要求 C.2安装和设置 C.3随Oracle安装的系统服务 C.4 Oracle自动建立的用户 C.5卸载Oracle 附录D Oracle 9i的常用操作界面 D.1 SQL*Plus窗口 D.2 SQL.Plus Worksheet窗口 D.3企业管理器 附录E MySQI5.O.19的安装方法 附录F MySQL 5.O.19的基本操作 F.1常用命令 F.2执行SQL语句 F.3 phpMyAdmin的安装设置 F.4 phpMyAdmin的基本操作 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。