Content Engine supports content-based retrieval (CBR) for documents, annotations, folders, and custom objects or their properties. With CBR, you can search an object store for objects that contain specific words or phrases embedded in the content or in the string properties of objects that have been configured for full-text indexing.
Restriction You cannot use CBR to retrieve annotations created by Image Viewer (in Workplace XT or Workplace). The content for these annotations is encoded and consequently cannot be indexed. Also, even if the annotation content were indexed, Workplace CBR does not search for annotations.
Each object store that is configured to support CBR requires the creation of full-text indexes. Content Engine creates and maintains these full-text indexes using IBM® Legacy Content Search Engine. IBM Legacy Content Search Engine uses technology from Autonomy (formerly called Verity) called K2 Enterprise. The full-text indexes are stored in index areas separate from an object store database. An index area contains the name of the file system directory that holds the full text indexing data.
For information on enabling full-text indexing, see Enable CBR for class definitions and properties.
The results of a CBR query are returned in an ordered set or rows. The results are also ranked according to the closeness of fit with the search. The method by which the ranking is determined is dependent upon the query and the operators used in the full-text clause (the WHERE clause) of the query. A "Rank" property is returned for each match and has a value between 0.0 and 1.0. The higher numbers closer to 1.0 are the better matches.
You can customize the indexes to support searches that exclude "noise" words, are case-insensitive, or recognize sentence and paragraph boundaries by modifying the Verity collection files. Once the indexes are created, they are updated as objects are added or checked in to the object store. For each class that is CBR-enabled, all objects of that class that you keep in the object store can be found by a CBR search. Thus, if you do not delete old versions of documents, the old versions are returned in CBR searches unless you explicitly exclude them by adding "IsCurrentVersion=true" to the query WHERE clause.
Content-based searches can be performed from Enterprise Manager, Workplace XT, or other FileNet P8 clients. CBR searches performed from Enterprise Manager can search only one object store at a time.