Other IDOL Components

The previous sections have described the main processing and essential or common infrastructure components for IDOL. The following section describes some of the less commonly used components that you might want to include in your IDOL system.

Statistics Server

Statistics Server monitors IDOL logs and collects information on different events.

You can use Statistics Server on its own, but typically you install it as part of an IDOL Data Admin installation. IDOL Data Admin uses Statistics Server to collect information about the queries and terms that you use in your IDOL installation. For more information about IDOL Data Admin, see IDOL Data Admin.

Statistics Server is available as part of the IDOL Server installer. For more information, see Install IDOL, and refer to the Query Manipulation Server Help.

Service Control

The Controller and Coordinator components form part of a wider monitoring architecture. Usually, you install these components as part of an IDOL Site Admin installation to monitor and control IDOL services. See IDOL Site Admin.

  • Controller monitors the IDOL services on a single host. In the typical case where you have your IDOL system distributed across multiple machines, you include a Controller server on each machine. Each Controller reports information to the central Coordinator server.
  • Coordinator collects the monitoring information from your Controller servers. You have one Coordinator for the IDOL system that you want to monitor. You can then use the IDOL Site Admin application.

The following diagram shows four host machines for IDOL components. In this example, Coordinator is on the same host as IDOL Site Admin, and there are three other hosts with IDOL services, each with its own Controller.

Controller and Coordinator are available as part of the IDOL Server installer. For more information, see Install IDOL.

NOTE: The Controller component is selected by default in the installer, so that it is automatically deployed when you install components on a new host machine.

For information on how to install IDOL Site Admin, refer to the IDOL Site Admin Installation Guide. For information about how to use Controller and Coordinator as part of IDOL Site Admin, refer to the IDOL Site Admin User Guide.

Knowledge Graph

Knowledge Graph can index content to create a graph of the relationships between concepts and entities in your data. You can use Knowledge Graph to provide additional tools for manipulating your unstructured data, and to model connections in a different way to the normal IDOL text processing methods.

You can configure CFS to index data into Knowledge Graph, so that you can create a graph from a set of data. Other than this, Knowledge Graph does not interact directly with other IDOL components in your architecture.