深入索引和搜索引擎 [编辑]
作 者: (美) 蒂瑟汉姆 (美) 法斯特鲁普 著 王瑄,李燕 译
出 版 社: 清华大学出版社
内容简介
本书共10章,首先简要介绍SharePoint Server 2007中的企业搜索和最终用户搜索体验。接着阐述如何定制搜索用户体验,介绍搜索使用报告和搜索管理,随后介绍如何对业务数据进行索引和搜索,提出搜索部署注意事项,描述搜索API和搜索引擎高级主题。最后简单介绍了如何利用Windows SharePoint Services 3.0进行搜索。通过《深入索引和搜索引擎》,读者可洞悉SharePoint Server 2007内幕,掌握优化搜索结果的秘诀。
《深入索引和搜索引擎》适合对搜索领域感兴趣的任何读者阅读
作者简介
PatrickTisseghem,微软MVP,主讲sharePoint产品和技术相关课程。LarsFastrup
独立承包商,主要提供SharePoint产品和技术、NETFrarnework和SQL Server方面的软件开发与咨询服务。他曾供职于搜索技术公司Morldosoft,主持过流行搜索插件Oiqtolica的开发,此类插件用于SharePoilltPot talServer2003和ShareF)oirlt Server2007。
译者简介:
王璃,南京腾文信息科技有限公司首席系统架构师。最早关注WebServices架构的人员之一,一直致力于XML.WebServices和微软COM+.NET等关键技术架构的研究和应用,精通主流电子商务技术。目前主要为金融机构设计并实现IT系统。
李燕,系统分析和架构设计师,拥有电子技术学士学位和MBA学历。痴迷于主流软硬件技术框架和新兴技术,近年来主要致力干采用微软.NET技术平台的应用框架设计。曾为多家公司设计各种软件的整体架构和技术解决方案,策划并撰写技术文档,翻译新技术资料,获多方认可。现供职于国电南瑞(北京)控制系统有限公司。
目录
第1章 SharePoint2007企业搜索功能简介 1
1.1 搜索的重要性和微软所扮演的角色 1
1.1.1 用户搜索体验 3
1.1.2 企业中的员工 4
1.1.3 企业的准备 5
1.2 微软的企业搜索产品 6
1.2.1 WindowsSharePointServices3.0 6
1.2.2 OfficeSharePointServer2007 7
1.2.3 SearchServer2008 12
1.2.4 功能比较 23
1.3 搜索架构概览 25
1.3.1 索引引擎 26
1.3.2 搜索引擎 26
1.3.3 搜索对象模型 27
1.4 与本书搜索相关主题概述 27
1.4.1 管理人员主题 28
1.4.2 开发人员主题 29
1.5 小结 30
第2章 最终用户使用体验 31
2.1 最终用户搜索体验介绍 31
2.2 小搜索框 32
2.2.1 关键词查询语法 35
2.2.2 对搜索结果请求的近距离观察 39
2.3 搜索中心 40
2.3.1 在协作门户中创建包含选项卡的搜索中心 41
2.3.2 发布门户中的Lite版搜索中心 42
2.3.3 在协作网站中创建Lite版搜索中心 44
2.3.4 搜索选项卡 46
2.3.5 “搜索”页面 47
2.3.6 “人员搜索”页面 47
2.3.7 “高级搜索”页面 49
2.3.8 “搜索结果”页面 52
2.3.9 “人员搜索结果”页面 54
2.4 小结 56
第3章 定制搜索用户界面 57
3.1 搜索中心网站定义 57
3.2 带选项卡的搜索中心的架构 59
3.2.1 选项卡列表 61
3.2.2 搜索页面布局 62
3.2.3 搜索Web部件 63
3.3 搜索中心的管理工作 64
3.3.1 为搜索中心创建自定义页面 64
3.3.2 创建自定义选项卡 68
3.3.3 配置搜索Web部件 69
3.4 XSL详解 96
3.4.1 定义搜索结果的显示布局 96
3.4.2 自定义搜索结果的显示布局 106
3.4.3 在搜索结果中显示自定义属性 116
3.4.4 XSL链接属性 118
3.4.5 定义人员搜索结果页面的显示布局 118
3.4.6 定义操作链接的显示布局 124
3.4.7 显示自定义可操作链接 125
3.5 通过代码扩展最终用户搜索体验 126
3.5.1 自定义搜索相关页面布局 126
3.5.2 从开发人员角度看搜索Web部件 135
3.5.3 创建自定义搜索选项卡 145
3.6 创建一个自定义小搜索框 145
3.7 小结 152
第4章 搜索使用率报告 153
4.1 搜索使用率报告概述 153
4.2 报告架构 154
4.2.1 RecordClick参数的XML格式 156
4.2.2 向自定义Web服务发送使用率数据 157
4.2.3 报表定义语言文件 158
4.2.4 对搜索结果XSL的依赖 158
4.3 启用或禁用搜索使用率报告 160
4.4 访问报告 161
4.5 搜索查询报告 163
4.5.1 过去30天中的查询以及过去12个月中的查询 163
4.5.2 过去30天中的主要查询起点网站集 164
4.5.3 过去30天中每个范围内的查询 165
4.5.4 过去30天中的主要查询 165
4.6 搜索结果报告 166
4.6.1 搜索结果中的主要目标页面 167
4.6.2 无结果的查询 167
4.6.3 点击率最高的最佳匹配 168
4.6.4 无最佳匹配的查询 168
4.6.5 低点击率的查询 169
4.7 导出搜索使用率数据 169
4.7.1 将数据导出到Excel 170
4.7.2 将数据导出到AdobeAcrobatPDF 171
4.8 小结 172
第5章 搜索管理 173
5.1 搜索是一种共享服务 173
5.2 搜索管理设置概述 174
5.3 管理共享服务提供程序(SSP) 175
5.3.1 配置和启动搜索服务 175
5.3.2 创建一个新的SSP 179
5.3.3 将SSP与IISWeb应用程序关联起来 181
5.4 管理SSP的搜索设置 182
5.4.1 管理内容源 183
5.4.2 完全爬网和增量爬网特性 192
5.4.3 配置爬网计划 194
5.4.4 配置爬网规则 196
5.4.5 即时删除搜索结果 199
5.4.6 爬网程序验证方案 200
5.4.7 默认内容访问帐户 202
5.4.8 检查爬网日志 203
5.4.9 服务器名称映射 204
5.4.10 文件类型 205
5.4.11 搜索范围 210
5.4.12 元数据属性映射 217
5.4.13 权威页面 227
5.4.14 基于搜索的通知 229
5.4.15 重置索引 230
5.5 管理搜索服务 231
5.5.1 服务器场级搜索设置 231
5.5.2 爬网程序影响规则 233
5.6 为个人网站配置首选搜索中心 235
5.7 管理网站级别搜索设置 236
5.7.1 将搜索框绑定到搜索中心 237
5.7.2 管理本地搜索范围 238
5.7.3 管理关键字 240
5.7.4 将网站排除在爬网范围之外 242
5.7.5 将栏排除在爬网范围之外 243
5.7.6 将列表排除在爬网范围之外 244
5.8 辞典 244
5.8.1 扩展系列 246
5.8.2 替换系列 247
5.9 干扰词 247
5.10 读音符号敏感的搜索 248
5.11 使用PowerShell自动化管理工作 249
5.11.1 探察SSP的搜索应用程序名称 251
5.11.2 使用脚本创建新的内容源 251
5.11.3 使用脚本执行爬网 252
5.11.4 使用脚本创建新的搜索范围 252
5.12 小结 254
第6章 对业务数据进行索引和搜索 255
6.1 业务数据目录介绍 255
6.2 业务数据目录架构 256
6.3 业务数据建模 258
6.3.1 创建应用程序定义文件 259
6.3.2 导入应用程序定义文件 275
6.3.3 管理权限 277
6.4 使用业务数据Web部件 279
6.5 管理和配置 282
6.5.1 创建内容源 282
6.5.2 搜索业务数据 284
6.5.3 创建托管属性 285
6.5.4 创建搜索范围 287
6.5.5 搜索结果XSL的配置 289
6.6 使用业务数据目录运行时对象模型 292
6.7 小结 296
第7章 搜索部署注意事项 297
7.1 部署搜索时需要考虑的关键因素 298
7.1.1 性能因素 298
7.1.2 可用性因素 299
7.1.3 可扩展性因素 302
7.1.4 安全性因素 303
7.2 搜索拓扑结构 304
7.2.1 搜索组件及其扮演的角色 305
7.2.2 每个服务器角色停机时的后果 308
7.2.3 通用拓扑模型 308
7.2.4 选择一个基准拓扑结构 316
7.3 软件边界 317
7.4 硬件建议 319
7.5 计算磁盘空间 321
7.5.1 计算内容索引的大小 321
7.5.2 计算搜索数据库的大小 321
7.6 性能优化 322
7.6.1 优化查询服务器的性能 322
7.6.2 优化索引服务器的性能 322
7.6.3 优化数据库服务器的性能 322
7.7 测量一个示例部署环境的性能 323
7.7.1 测试环境 323
7.7.2 测试查询服务器性能 324
7.7.3 测试索引服务器的性能 325
7.8 小结 325
第8章 搜索API 326
8.1 搜索API介绍 326
8.2 搜索管理对象模型 327
8.2.1 ServerContext类 328
8.2.2 SearchContext类 329
8.2.3 操作内容源 330
8.2.4 操作搜索范围 338
8.2.5 操作托管属性 346
8.2.6 改进关联性 352
8.2.7 操作关键字、定义和最佳匹配 355
8.3 建立搜索查询 357
8.3.1 关键字语法 357
8.3.2 企业搜索SQL查询语法 357
8.4 查询对象模型 366
8.4.1 Query类 367
8.4.2 KeywordQuery类 369
8.4.3 FullSqlQuery类 375
8.4.4 创建、打包及部署自定义文档搜索器Web部件 376
8.5 构造一个自定义小搜索框 406
8.6 查询Web服务 407
8.6.1 QueryPacket元素 409
8.6.2 ResponsePacket元素 411
8.6.3 自定义Word2007的业务数据搜索任务面板 415
8.6.4 将查询Web服务注册为信息检索服务 419
8.7 小结 422
第9章 深入探讨搜索引擎 423
9.1 搜索引擎架构详述 424
9.1.1 共享服务提供程序内容索引 424
9.1.2 索引引擎 425
9.1.3 查询引擎 427
9.2 IFilter 431
9.2.1 构建自定义IFilter 432
9.2.2 与过滤器Daemon的集成 440
9.2.3 在索引服务器上安装一个IFilter 441
9.3 协议处理器 443
9.3.1 内置协议处理器 444
9.3.2 构建一个自定义协议处理器 445
9.3.3 用于索引文件共享的协议处理器示例 453
9.3.4 在索引服务器上安装协议处理器 478
9.3.5 创建一个自定义内容源 480
9.3.6 测试示例协议处理器 482
9.4 自定义安全过滤器 483
9.4.1 ISecurityTrimmer接口 484
9.4.2 注册自定义安全过滤器 487
9.4.3 测试安全过滤器 488
9.5 面搜索 488
9.5.1 什么是面搜索 488
9.5.2 SharePointServer2007的FacetedSearch 489
9.5.3 安装FacetedSearch 489
9.5.4 将FacetedSearch添加到搜索中心 491
9.5.5 配置FacetedSearchWeb部件 493
9.6 小结 498
第10章 使用WindowsSharePointServices3.0 进行搜索 499
10.1 WindowsSharePointServices3.0 搜索对象模型 499
10.1.1 构建搜索查询 500
10.1.2 查询对象模型 500
10.1.3 查询Web服务 504
10.2 WindowsSharePointServices3.0 搜索管理 507
10.3 小结 509
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。