For the index that is being resynced, the resync 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. If the ResyncModificationDate date is set, existing index entries are updated if the corresponding object was modified after the specified date.
Like other index jobs, a CmIndexJobResyncItem object is added to a index job item list, which is set on an IndexJob instance.
Note: Avoid creating an index job with multiple resync index job items. If such an index job fails, determining which resync items completed and which items need to be rerun is difficult. Also, no performance benefits result from creating such an index job versus creating a separate index job for each resync index item.
Assembly: FileNet.Api (in FileNet.Api.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Interface ICmIndexJobResyncItem _ Implements IIndexJobItem, IRepositoryObject, IEngineObject, ICloneable, _ IDependentObject |
C# |
---|
public interface ICmIndexJobResyncItem : IIndexJobItem, IRepositoryObject, IEngineObject, ICloneable, IDependentObject |
Visual C++ |
---|
public interface class ICmIndexJobResyncItem : IIndexJobItem, IRepositoryObject, IEngineObject, ICloneable, IDependentObject |
JavaScript |
---|
FileNet.Api.Admin.ICmIndexJobResyncItem = function(); FileNet.Api.Admin.ICmIndexJobResyncItem.createInterface('FileNet.Api.Admin.ICmIndexJobResyncItem'); |
Remarks
Metadata
Auditable: false
AllowsInstances: true
AllowsSubClasses: false
ClassDefinitionName: None
IsDependent: true
IsHidden: false
Searchable: false
StorageType: ObjectStore
SuperclassName: IndexJobItem