SharePoint 2013 企业搜索架构示例

时间:2023-03-10 00:38:27
SharePoint 2013 企业搜索架构示例

本文参考自微软官方的Chart,我们来看一下企业中对于不同规模SharePoint搜索的场的架构是什么样的。

对于搜索场的规模,我们用爬网的Item的数量来衡量。关于搜索过程和搜索组件的交互信息,查看Search Architectures for SharePoint®  Server 2013

搜索中的数据库有以下四个角色:

1. 搜索管理数据库(Search administration database)

存储搜索配置的相关数据,每个搜索应用程序只有一个搜索管理数据库。

2. 爬网数据库(Crawl database)

存储爬网历史和管理爬网操作。每个爬网数据库可以有一至多个与之关联的爬网组件。

3. 链接数据库(Link database)

存储内容处理组件抓取出的信息和点击链接的信息。

4. 分析数据库(Analytics reporting database)

存储使用分析报告。

搜索组件有以下六种:

1. 索引(Index)

2. 查询处理(Query processing)

3. 管理(Admin)

4. 爬网(Crawl)

5. 内容处理(Content processing)

6. 分析(Analytics)

硬件需求和扩展考虑:

应用程序服务器的最低硬件需求

SharePoint 2013 企业搜索架构示例

数据库服务器的最低硬件需求

SharePoint 2013 企业搜索架构示例

扩展性能——关键指标和扩展操作

SharePoint 2013 企业搜索架构示例

在Item数量增加时如何扩展搜索组件

SharePoint 2013 企业搜索架构示例

示例拓扑结构

小型搜索Farm(1千万Item以内),有两个版本

1. 专用搜索Farm(Dedicated search farm)

SharePoint 2013 企业搜索架构示例

这个Farm架构不包含Web服务器,作为专用的搜索Farm,可以应用于其他的Farm。

2. 通用Farm(All purpose farm)

SharePoint 2013 企业搜索架构示例

SharePoint 2013 企业搜索架构示例

中型搜索Farm(1千万-4千万Item)

SharePoint 2013 企业搜索架构示例

大型搜索Farm(1亿Item)

SharePoint 2013 企业搜索架构示例

SharePoint 2013 企业搜索架构示例