com.filenet.api.admin

Interface CmIndexPartitionConstraint

  • All Superinterfaces:
    DependentObject, EngineObject, RepositoryObject, java.io.Serializable
    All Known Subinterfaces:
    CmIndexPartitionConstraintDate, CmIndexPartitionConstraintString


    public interface CmIndexPartitionConstraint
    extends RepositoryObject, EngineObject, DependentObject
    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 sever. 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.

    Metadata

    • Method Detail

      • get_Id

        Id get_Id()
        Returns the value of the Id property. For more information, see Id Property.
      • get_PartitionPropertyName

        java.lang.String get_PartitionPropertyName()
        Returns the value of the PartitionPropertyName property. For more information, see PartitionPropertyName Property.
      • get_DataType

        TypeID get_DataType()
        Returns the value of the DataType property. For more information, see DataType Property.

© Copyright IBM Corporation 2006, 2013. All rights reserved.