Installing and configuring IBM Content Search Services
You can install and configure IBM® Content Search Services for a single server configuration or a multiple server configuration on Windows, AIX®, Linux® operating systems.
Content Platform Engine preprocesses documents and sends them to the IBM Content Search Services index server for indexing. Depending on the size and configuration of your system, you might want to have multiple server instances of IBM Content Search Services installed on your system.
IBM Content Search Services server performance degrades when indexing and searching run in parallel (dual mode) under moderate to high content-based retrieval (CBR) workloads. You can achieve optimal performance under moderate to high CBR workloads if you dedicate each IBM Content Search Services server to either one or the other operation (searching or indexing) and run each dedicated server on a separate physical machine. That is, each server should have its own dedicated CPU and memory resources. For detailed information on optimizing searches and indexing, see Optimizing content-based search and indexing performance with IBM FileNet P8 Content Search Services
In a single server configuration, a single instance of the IBM Content Search Services server performs both the indexing and searching tasks for the Content Platform Engine.
- Index
- Content Platform Engine sends only indexing tasks to servers in this mode. You can
have multiple, dedicated index servers to distribute the indexing load for high volume scenarios.
Multiple index servers also allow failover capability for the Content Platform Engine. If one indexing server goes offline, the Content Engine automatically distributes the indexing load to the remaining
indexing servers.Note: Additional configuration steps are required for IBM Content Search Services/ECM Text Search to use morphological dictionaries for Chinese, Japanese and Korean languages for indexing/search. See Configuration steps for CSS/ECM Text Search to use morphological dictionaries for Chinese, Japanese and Korean languages.
- Search
- Content Platform Engine sends only searching tasks to servers in this mode. You can have multiple, dedicated search servers to distribute the searching load when you have many indexes to search. Multiple search servers also allow failover capability for the Content Platform Engine. If one search server goes offline, the Content Engine automatically selects an alternate search server to perform its tasks.
- IndexAndSearch
- Content Engine sends both indexing and searching tasks to servers in this mode. The IndexAndSearch server mode is typically used in a single server configuration.
Expected scenario | Suggested server mode |
---|---|
A heavy indexing load (for example, an indexing rate of two million documents per day) | Configure more CSS servers in Index mode. |
A heavy search load | Configure one or more servers in Search mode. If you are limited to two or three servers, configure one server in Search mode and the other servers in Index mode or IndexAndSearch mode. |
A heavy indexing load and a light search load, and you are limited to two or three servers | Configure all CSS servers in IndexAndSearch mode. |
Set up the site to contain the object store and the IBM Content Search Services servers. All of the documents and other objects are indexed in the same site as the object store.