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)
JavaScript |
---|
FileNet.Api.Admin.ICmIndexPartitionConstraint = function();
FileNet.Api.Admin.ICmIndexPartitionConstraint.createInterface('FileNet.Api.Admin.ICmIndexPartitionConstraint'); |