zoukankan      html  css  js  c++  java
  • 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)


    硬件需求和扩展考虑:

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

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

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

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


    示例拓扑结构

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

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

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

    2. 通用Farm(All purpose farm)

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

    大型搜索Farm(1亿Item)

    
  • 相关阅读:
    XML Schema (1)
    xml
    java输入输出流(内容练习)
    Java中I/O的分析
    java File类
    java中Map的用法(HaspMap用法)
    Git
    oracle安装分析
    博客第一天
    正则化 L1 L2
  • 原文地址:https://www.cnblogs.com/justinliu/p/5961627.html
Copyright © 2011-2022 走看看