The indexing process 

The Search index is generated by retrieving information from each of the applications based on a schedule defined by the administrator. Search uses the IBM WAS scheduling service for creating and updating the Search index.

Starting in IBM Connections 3, the Search index is required to be deployed on each node running the Search enterprise application.

Search indexing happens in three distinct stages:

Crawling

Indexing

Index building

The crawling and indexing stages take place concurrently. For example, if an indexing task that indexes files, activities, and blogs is created, each of these applications is crawled and added to the database cache at the same time. After the crawling and indexing stages are complete, all the nodes are notified that they can build their index. At this point, the index builder on each node begins extracting entries from the database cache and storing them in the index on the local file system.


Indexing steps

The indexing process involves the following steps:

  1. The WAS scheduler schedules an indexing task.

  2. The Search indexing process starts.

  3. The indexing process creates a thread for each application in the deployment.

  4. Each thread reads the seedlist for the corresponding application and creates entries for indexing.

  5. The indexer for each application adds the entries to the database cache.

  6. When all the threads are finished, each node in the deployment is notified that it can build its index.


Parent topic

Administer Search

Related concepts
Scheduling tasks
Validating Search seedlists

Related reference
Seedlist response


   

 

});

+

Search Tips   |   Advanced Search