安装并配置 IBM Content Search Services
在 Windows、AIX®、Linux 和 Solaris 操作系统上,可以为单服务器配置或多服务器配置来安装和配置 IBM® Content Search Services。
Content Platform Engine 对文档进行预处理并将它们发送至 IBM Content Search Services 索引服务器以建立索引。根据系统的大小和配置,您可能想在系统上安装 IBM Content Search Services 的多个服务器实例。
当在适当的条件下以并行方式(双方式)运行索引和搜索以增加基于内容的检索 (CBR) 工作负载时,IBM Content Search Services 服务器性能会降低。如果您将每个 IBM Content Search Services 服务器定向于一个操作或者另一个操作(搜索或索引)并在单独的物理机上运行每个专用服务器,那么可在适当的条件下实现最佳性能以增加 CBR 工作负载。即,每个服务器都应该有其自己的专用 CPU 和内存资源。有关优化搜索和索引的详细信息,请参阅http://www.ibm.com/support/docview.wss?uid=swg21597423
在单服务器配置中,IBM Content Search Services 服务器的单个实例对 Content Platform Engine 同时执行建立索引和搜索任务。
在多服务器配置中,对 IBM Content
Search Services 服务器实例指定不同的角色,以对建立索引和搜索任务分配负载。可以在同一台计算机上运行 IBM Content
Search Services 的多个服务器实例,从而实现垂直伸缩;也可以在不同的计算机上运行这些实例,从而实现水平伸缩。可以指定 IBM Content
Search Services 的每个服务器实例仅执行“建立索引”任务,仅执行搜索任务,或者同时执行这两项任务。可以通过为每台 IBM Content
Search Services 服务器指定特定的服务器方式来指定它执行的任务。
- Index
- 在此方式下,Content Platform Engine 只将建立索引任务发送至服务器。可以提供多个专用的索引服务器,以对高容量方案分配建立索引负载。多个索引服务器还支持 Content Platform Engine 的故障转移功能。如果一个建立索引服务器脱机,那么 Content Engine 会自动对其余建立索引服务器分配建立索引负载。
- Search
- 在此方式下,Content Platform Engine 只将搜索任务发送至服务器。可以提供多个专用的搜索服务器,以便在要搜索许多索引时分配搜索负载。多个搜索服务器还支持 Content Platform Engine 的故障转移功能。如果一个搜索服务器脱机,那么 Content Engine 会自动选择一个备用搜索服务器来执行其任务。
- IndexAndSearch
- 在此方式下,Content Engine 同时将建立索引和搜索任务发送至服务器。IndexAndSearch 服务器方式通常用于单服务器配置。
提示: 当考虑如何使可用的 CSS 服务器均衡时,需要考虑到期望的建立索引作业和搜索方案很重要。下表显示了可能的方案以及建议的服务器方式分配。请注意,即使大量的搜索负载通常也比建立索引/摄取负载较轻。
期望方案 | 建议的服务器方式 |
---|---|
大量的建立索引负载(例如每天为 2 百万个文档建立索引的频率) | 将更多 CSS 服务器配置为 Index 方式。 |
大量的搜索负载 | 将一个或多个 CSS 服务器配置为 Search 方式。如果您只有两个或三个服务器,请将其中一个服务器配置为 Search 方式,而将其他服务器配置为 Index 方式或 IndexAndSearch 方式。 |
大量的建立索引负载和较轻的搜索负载,并且您只有两个或三个服务器 | 将所有 CSS 服务器配置都为 IndexAndSearch 方式。 |
将站点设为包含对象存储和 IBM Content Search Services 服务器。所有文档和其他对象与对象存储在同一站点中建立索引。