Represents an index partition constraint associated with an IBM® Content Search Services index. An index partition constraint of an index determines which CBR-enabled objects can be indexed into it. A CBR-enabled object is a Document, Annotation, CustomObject, or Folder object whose class description’s IsCBREnabled property has been set to true. Each index partition constraint corresponds to a property on a CBR-enabled object that has been identified as an index partitioning property. When an index partitioning property is specified in a text-search query, only indexes with the same partition property are searched. Therefore, by configuring index partitioning in an object store, you can decrease the number of indexes that must be searched as a result of a query, provided that your application uses index partitioning properties in the query.

Each CmTextSearchIndex object, which represents an IBM Content Search Services index, maintains a list of zero to two CmIndexPartitionConstraint objects via its IndexPartitionConstraints property. This list is read-only and is maintained by the Content Engine server. Each CmIndexPartitionConstraint object corresponds to an index partitioning property associated with an object store, represented by a CmTextSearchPartitionProperty object. Only CBR-enabled objects satisfying this constraint are stored in this index.

Namespace:  FileNet.Api.Admin
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Public Interface ICmIndexPartitionConstraint _
	Implements IRepositoryObject, IEngineObject, ICloneable, IDependentObject
C#
public interface ICmIndexPartitionConstraint : IRepositoryObject, 
	IEngineObject, ICloneable, IDependentObject
Visual C++
public interface class ICmIndexPartitionConstraint : IRepositoryObject, 
	IEngineObject, ICloneable, IDependentObject
JavaScript
FileNet.Api.Admin.ICmIndexPartitionConstraint = function();
FileNet.Api.Admin.ICmIndexPartitionConstraint.createInterface('FileNet.Api.Admin.ICmIndexPartitionConstraint');

ToggleRemarks

Metadata

Auditable: false
AllowsInstances: false
AllowsSubClasses: false
ClassDefinitionName: None
IsDependent: true
IsHidden: false
Searchable: false
StorageType: ObjectStore
SuperclassName: GenericObject

ToggleSee Also