解密搜索引擎技术实战 LUCENE & JAVA精华版 第3版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:罗刚等编
- 出 版 社:北京:电子工业出版社
- 出版年份:2016
- ISBN:7121281112
- 页数:504 页
第1章 搜索引擎总体结构 1
1.1 搜索引擎基本模块 1
1.2 开发环境 2
1.3 搜索引擎工作原理 3
1.3.1 网络爬虫 4
1.3.2 全文索引结构与Lucene实现 4
1.3.3 搜索用户界面 7
1.3.4 计算框架 8
1.3.5 文本挖掘 9
1.4 本章小结 9
第2章 网络爬虫的原理与应用 11
2.1 爬虫的基本原理 11
2.2 爬虫架构 14
2.2.1 基本架构 14
2.2.2 分布式爬虫架构 16
2.2.3 垂直爬虫架构 17
2.3 抓取网页 18
2.3.1 下载网页的基本方法 19
2.3.2 网页更新 23
2.3.3 抓取限制应对方法 25
2.3.4 URL地址提取 28
2.3.5 抓取JavaScript动态页面 28
2.3.6 抓取即时信息 31
2.3.7 抓取暗网 32
2.3.8 信息过滤 33
2.3.9 最好优先遍历 39
2.4 存储URL地址 40
2.4.1 BerkeleyDB 40
2.4.2 布隆过滤器 42
2.5 并行抓取 45
2.5.1 多线程爬虫 46
2.5.2 垂直搜索的多线程爬虫 48
2.5.3 异步I/O 49
2.6 RSS抓取 53
2.7 抓取FTP 55
2.8 下载图片 55
2.9 图像的OCR识别 56
2.9.1 图像二值化 57
2.9.2 切分图像 60
2.9.3 SVM分类 63
2.10 Web结构挖掘 67
2.10.1 存储Web图 67
2.10.2 PageRank算法 71
2.10.3 HITs算法 77
2.10.4 主题相关的PageRank 81
2.11 部署爬虫 83
2.12 本章小结 83
第3章 索引内容提取 86
3.1 从HTML文件中提取文本 86
3.1.1 识别网页的编码 86
3.1.2 网页编码转换为字符串编码 89
3.1.3 使用正则表达式提取数据 89
3.1.4 结构化信息提取 91
3.1.5 网页的DOM结构 94
3.1.6 使用NekoHTML提取信息 95
3.1.7 使用Jsoup提取信息 101
3.1.8 网页去噪 105
3.1.9 网页结构相似度计算 110
3.1.10 提取标题 112
3.1.11 提取日期 113
3.2 从非HTML文件中提取文本 113
3.2.1 提取标题的一般方法 114
3.2.2 PDF文件 118
3.2.3 Word文件 122
3.2.4 Rtf文件 123
3.2.5 Excel文件 134
3.2.6 PowerPoint文件 137
3.3 流媒体内容提取 137
3.3.1 音频流内容提取 138
3.3.2 视频流内容提取 140
3.4 存储提取内容 142
3.5 本章小结 143
第4章 中文分词的原理与实现 144
4.1 Lucene中的中文分词 145
4.1.1 Lucene切分原理 145
4.1.2 Lucene中的Analyzer 146
4.1.3 自己写Analyzer 148
4.1.4 Lietu中文分词 150
4.2 查找词典算法 151
4.2.1 标准Trie树 151
4.2.2 三叉Tie树 154
4.3 中文分词的原理 159
4.4 中文分词流程与结构 162
4.5 形成切分词图 164
4.6 概率语言模型的分词方法 169
4.7 N元分词方法 173
4.8 新词发现 178
4.9 未登录词识别 179
4.10 词性标注 180
4.10.1 隐马尔可夫模型 183
4.10.2 基于转换的错误学习方法 191
4.11 平滑算法 193
4.12 本章小结 198
第5章 让搜索引擎理解自然语言 199
5.1 停用词表 200
5.2 句法分析树 201
5.3 相似度计算 205
5.4 文档排重 209
5.4.1 语义指纹 210
5.4.2 SimHash 213
5.4.3 分布式文档排重 223
5.5 中文关键词提取 223
5.5.1 关键词提取的基本方法 223
5.5.2 HITS算法应用于关键词提取 226
5.5.3 从网页中提取关键词 228
5.6 相关搜索词 228
5.6.1 挖掘相关搜索词 229
5.6.2 使用多线程计算相关搜索词 231
5.7 信息提取 232
5.8 拼写检查与建议 237
5.8.1 模糊匹配问题 240
5.8.2 英文拼写检查 242
5.8.3 中文拼写检查 244
5.9 自动摘要 247
5.9.1 自动摘要技术 247
5.9.2 自动摘要的设计 247
5.9.3 Lucene中的动态摘要 254
5.10 文本分类 257
5.10.1 特征提取 259
5.10.2 中心向量法 262
5.10.3 朴素贝叶斯 265
5.10.4 支持向量机 272
5.10.5 规则方法 279
5.10.6 网页分类 282
5.11 拼音转换 283
5.12 概念搜索 284
5.13 多语言搜索 292
5.14 跨语言搜索 293
5.15 情感识别 295
5.15.1 确定词语的褒贬倾向 298
5.15.2 实现情感识别 300
5.16 本章小结 301
第6章 Lucene原理与应用 303
6.1 Lucene深入介绍 304
6.1.1 常用查询对象 304
6.1.2 查询语法与解析 304
6.1.3 查询原理 308
6.1.4 分析文本 309
6.1.5 使用Filter筛选搜索结果 316
6.1.6 遍历索引库 317
6.1.7 索引数值列 318
6.2 Lucene中的压缩算法 322
6.2.1 变长压缩 322
6.2.2 PForDelta 324
6.2.3 前缀压缩 326
6.2.4 差分编码 328
6.3 创建和维护索引库 330
6.3.1 创建索引库 330
6.3.2 向索引库中添加索引文档 331
6.3.3 删除索引库中的索引文档 334
6.3.4 更新索引库中的索引文档 334
6.3.5 索引的合并 335
6.3.6 索引文件格式 335
6.4 查找索引库 338
6.4.1 查询过程 338
6.4.2 常用查询 342
6.4.3 基本词查询 343
6.4.4 模糊匹配 343
6.4.5 布尔查询 345
6.4.6 短语查询 347
6.4.7 跨度查询 349
6.4.8 FieldScoreQuery 353
6.5 读写并发控制 356
6.6 检索模型 356
6.6.1 向量空间模型 357
6.6.2 BM25概率模型 361
6.6.3 统计语言模型 367
6.7 本章小结 369
第7章 搜索引擎用户界面 370
7.1 实现Lucene搜索 370
7.2 实现搜索接口 372
7.2.1 编码识别 372
7.2.2 布尔搜索 375
7.2.3 指定范围搜索 375
7.2.4 搜索结果排序 376
7.2.5 搜索页面的索引缓存与更新 377
7.3 历史搜索词记录 380
7.4 实现关键词高亮显示 381
7.5 实现分类统计视图 383
7.6 实现Ajax搜索联想词 388
7.6.1 估计查询词的文档频率 388
7.6.2 搜索联想词总体结构 389
7.6.3 服务器端处理 389
7.6.4 浏览器端处理 390
7.6.5 服务器端改进 395
7.6.6 拼音提示 398
7.6.7 部署总结 399
7.7 集成其他功能 399
7.7.1 拼写检查 399
7.7.2 分类统计 400
7.7.3 相关搜索 402
7.7.4 再次查找 405
7.7.5 搜索日志 405
7.8 搜索日志分析 407
7.8.1 日志信息过滤 407
7.8.2 信息统计 409
7.8.3 挖掘日志信息 411
7.9 本章小结 412
第8章 使用Solr实现企业搜索 413
8.1 Solr简介 413
8.2 Solr基本用法 414
8.2.1 Solr服务器端的配置与中文支持 415
8.2.2 把数据放进Solr 421
8.2.3 删除数据 423
8.2.4 Solr客户端与搜索界面 424
8.2.5 Spring实现的搜索界面 425
8.2.6 Solr索引库的查找 436
8.2.7 索引分发 440
8.2.8 Sol搜索优化 442
8.3 Solr扩展与定制 445
8.3.1 Solr中字词混合索引 445
8.3.2 相关检索 447
8.3.3 搜索结果去重 449
8.3.4 定制输入输出 453
8.3.5 分布式搜索 457
8.3.6 SolrJ查询分析器 458
8.3.7 扩展SolrJ 466
8.3.8 扩展Solr 467
8.3.9 查询Web图 471
8.4 本章小结 473
第9章 地理信息系统案例分析 474
9.1 新闻提取 474
9.2 POI信息提取 479
9.2.1 提取主体 484
9.2.2 提取地区 485
9.2.3 指代消解 487
9.3 机器翻译 489
9.3.1 词对齐 490
9.3.2 翻译公司名 491
9.3.3 调整语序 493
9.4 本章小结 494
第10章 户外活动搜索案例分析 495
10.1 爬虫 495
10.2 信息提取 497
10.3 活动分类 501
10.4 搜索 501
10.5 本章小结 502
参考资料 503
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《万里云天万里路 国医大师邓铁涛师承团队学术精华》邱仕君,刘小斌,邓中光 2018
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《张道真英语用法 中学生精华版》张道真著 2018
- 《Java程序设计基础》罗刚 2018
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017