使用C#开发搜索引擎(第2版) C#编程入门教程书籍 罗刚pdf下载pdf下载

使用C#开发搜索引擎(第2版) C#编程入门教程书籍 罗刚百度网盘pdf下载

作者:
简介:本篇主要提供使用C#开发搜索引擎(第2版) C#编程入门教程书籍 罗刚pdf下载
出版社:
出版时间:2018-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

使用C#开发搜索引擎(第2版)猎兔搜索工程师数十年技术积淀与升华,基于认知的智能搜索引擎算法原理与实践。使用C#开发ElasticSearch搜索引擎技术,带领读者快速入门搜索引擎开发。

作者:罗刚

定价:68元

印次:2-1

ISBN:9787302484462

出版日期:2018.01.01

《使用C#开发搜索引擎(第2版)》介绍如何以C#作为工具开发智能搜索引擎系统。《使用C#开发搜索引擎(第2版)》是一本介绍业界热门的Lucene.Net、使用WebBrowser做爬虫以及结合Solr/ElasticSearch开发ASP.NET搜索的书籍。书中从网络爬虫抓取数据开始;然后介绍中文分词、文本排重等文本挖掘技术和搜索结果展现;·后介绍在线智能客服(聊天机器人)开发框架。从C#语法开始,逐渐深入,是零基础实践面向未来的智能软件开发的,。对于学习复杂数据结构和自然语言处理相关应用开发也有参考价值。

 

 

目录

目    录

 

 

第1章  使用C#开发搜索引擎

 

快速入门 1

 

1.1  各种搜索引擎 2

 

1.1.1  通用搜索 3

 

1.1.2  垂直搜索 3

 

1.1.3  站内搜索 4

 

1.2  搜索引擎的整体结构 4

 

1.3  搜索引擎的基本技术 5

 

1.3.1  网络爬虫 5

 

1.3.2  文本挖掘 5

 

1.3.3  全文索引 6

 

1.3.4  搜索语法介绍 8

 

1.3.5  搜索用户界面 8

 

1.4  C#开发快速入门 9

 

1.4.1  准备开发环境 9

 

1.4.2  基本语法 9

 

1.4.3  多维数组 11

 

1.4.4  位运算 11

 

1.4.5  枚举类型 12

 

1.4.6  面向对象 13

 

1.4.7  字符串 15

 

1.4.8  读写文件 16

 

1.4.9  集合类 17

 

1.4.10  泛型 20

 

1.4.11  委托和事件 21

 

1.4.12  lambda表达式 24

 

1.4.13  单元测试 24

 

1.4.14  扩展方法 25

 

1.4.15  类库 26

 

1.5  算法基础 26

 

1.5.1  双端队列 27

 

1.5.2  散列表 31

 

1.5.3  单链表 36

 

1.5.4  标准Trie树 37

 

1.5.5  二叉搜索树 39

 

1.5.6  三叉Trie树 41

 

1.5.7  平衡Trie树 46

 

1.6  本章小结 48

 

1.7  术语表 48

 

第2章  使用C#开发网络爬虫 51

 

2.1  网络爬虫抓取原理 52

 

2.2  爬虫架构 54

 

2.2.1  基本架构 54

 

2.2.2  分布式爬虫架构 56

 

2.2.3  垂直爬虫架构 57

 

2.3  下载网页 58

 

2.3.1  HTTP协议 58

 

2.3.2  下载静态网页 61

 

2.3.3  下载动态网页 65

 

2.4  线程池 73

 

2.5  网络爬虫的遍历与实现 75

 

2.6  网站地图 77

 

2.7  连接池 78