An
IndexingStatus object that specifies the load-balancing status of this IBM® Content Search Services index.
The Content Engine server automatically reassigns an index to another IBM Content Search Services server,
if necessary, to balance the indexing workload of the server. The
IndexingStatus property can have one of the following values:
- NORMAL: The index is assigned to an IBM Content Search Services server and does not need to be reassigned.
- REBALANCING: The index is in the process of being reassigned to a new IBM Content Search Services server.
When the index is in this state, you cannot change the value of its ResourceStatus property via the API. After the reassignment is
complete, the following properties of the index are changed by the Content Engine server:
- The CurrentIndexServer property is set to the ID of the new server.
- The LeaseExpiryTime property is set to a new expiration time.
- The IndexingStatus property is set to NORMAL.
- REPLACING: The index is unavailable and an index job has set the ResourceStatus property of the index to
CLOSED. When the index is in this state, you cannot change the value of its ResourceStatus property via the API.
- RESYNCHING: The index is getting resynchronized with the data in an object store database.
An index might become out of sync with what is expected to be indexed in it, leading to incorrect search results.
The primary situation where this out-of-sync condition can occur is when the index is restored from a backup.
For the index that is being resynced, the index job deletes index entries for the following types of objects:
deleted objects, objects that are moved to a different index, or objects that are no longer CBR-enabled.
Also, the index job creates any required index entries for objects that are not currently indexed in the index.
Namespace:
FileNet.Api.Admin
Assembly:
FileNet.Api (in FileNet.Api.dll)
Visual Basic (Declaration) |
---|
ReadOnly Property IndexingStatus As IndexingStatus |
JavaScript |
---|
function get_indexingStatus();
|