Sybase Search deployment

Sybase Search automates the process of locating relevant business information from the masses of unstructured information stored in databases, intranets and the Internet, centralized repositories, libraries, file systems, network drives, and existing document management systems in your enterprise.

Before installing Sybase Search, determine how to deploy Sybase Search in your environment. Have a clear understanding of performance expectations, how many servers are needed in your environment, and the components that are required to set up Sybase Search.

Sybase Search subcomponents

Using DI Suite installer you can install any, or all, of these Sybase Search subcomponents:

Installation recommendations

Sybase Search is a fully distributed system, with a central hub server and one or more satellite servers. Each server can contain one or many containers with one or more modules for indexing and search features deployed in each container. The exact number of servers, containers, and modules depends on the needs of the Sybase Search installation.

Depending on your hardware specifications, Sybase recommends that you plan for one server per 500,000 documents indexed, with an additional server for the Sybase Search hub. For example, an estimation of 2 million documents to be indexed would require five servers.

NoteThe Full installation option in the DI Suite installer allows you to install Sybase Search on one machine, whereas the Custom installation option allows you to install Sybase Search across multiple servers.

Use the information in Table 8-1 to identify your set up type and plan your Sybase Search deployment accordingly:

Table 8-1: Sybase Search deployment setup information

Setup

Sybase Search feature

Number of servers

Small:

Fewer than 500,000 documents to be indexed.

Single-server installation

One server

Medium:

500,000 to 1.5 million documents to be indexed.

Hub container

Satellite container

Web administration

One server

One server

One server

Large:

More than 1.5 million documents to be indexed.

Hub container

Satellite container

Web administration

One server

Five servers

One server

After you have determined the hardware requirements based on the search requirements of your enterprise, determine how to deploy Sybase Search for these configurations:

NoteEach container runs within a Java virtual machine (JVM) tied to a single CPU. You can run multiple containers on a server with multiple CPUs, with each container’s JVM attached to a different CPU.

Determining module groups

Sybase recommends that you group the following modules in the hub container:

Sybase recommends that you group the following modules in each satellite container:

Example deployment architecture

Figure 8-2 shows an example architecture of a distributed system that contains the following Sybase Search subcomponents installed across multiple servers:

Figure 8-2: Sybase Search deployment architecture

This figure shows an example deployment architecture of the Sybase Search component. It shows a distributed system that contains the Sybase Search subcomponents, namely hub container, satellite containers and hyena and web application, installed across multiple servers.