Configuring full text search for a server group
The FTS server requires high level of reliable I/O operations in typical production environments. BMC recommends that you configure FTS in a server group as described in Tuning FTS for performance and stability in a server group.
If you use full text search (FTS) in a server group, only one server in the group can index data at a time.
In a server group, the server that owns the full text indexing operation processes all pending indexing tasks regardless of their server of origin. (The other servers have read-only access to the index files.)
If the server that owns the indexing operation fails, the ownership of the indexing fails over to the next highest ranking server that is running, as set on the AR System Server Group Operation Ranking form. The full text indexing operation can also fall back to a higher ranking server when that server comes back online. This fallback is delayed until in-progress indexing tasks are completed.
FTS is configured after all servers in the group have been installed and configured to run within a server group. It is recommended that the FTS collection directory and the FTS configuration directory be located on the remote computer.
To enable FTS in a multiple-server environment
- Make sure that all AR System servers in the group share the same FTS index collectiondirectory. You can specify the location of this directory in the following ways:
- Provide the directory name during installation when you are prompted.
- Specify the directory name in the Full Text Search tab on the AR System Administration: Server Information form.
- Add the following server options to the ar.cfg or ar.conf file:
Make sure that all AR System servers in the group can access the collection and configuration directories.
- If you change the collection or configuration directory, restart the AR System server.
Windows configuration example
If the shared full-text collection directory resided in a shared directory called Collection on serverX, the following server option would be added to the ar.cfg file:
If the shared full-text configuration directory resided in a shared directory called Configuration, the following server option would be added:
Be sure that the login account for the AR System server service has access to the shared location. The default System Account does not have access, and therefore you cannot use it with this configuration.
UNIX configuration example
If the shared full-text collection directory were named /home/root/collection, the following server option would be added to the ar.conf file:
If the shared full-text collection directory were named /home/root/Configuration, the following server option would be added: