Indexing Objects - Full-Text Retrieval (FTR) - Help

Full-Text Retrieval (FTR) Help

Language
English
Product
Full-Text Retrieval (FTR)
Search by Category
Help

You can index most of the objects in your system using FTR in the Desktop Client. The interface ISPFFTRItem is defined for indexing. All the class definitions for objects you want to index must instantiate this interface. Indexing is supported at the property level also. Properties have an FTRIndicator flag. This flag is False by default. Set the FTRIndicator to True for all the properties you want to index.

Because an object is changed with OnCreated, OnUpdated, and OnDeleted, FTR Indexing is done after each of these method definitions, if the class definition is configured for FTR.

A scheduled task is created (at the end of the above listed method definitions) for FTR indexing.

  • The scheduler picks up the task and delegates it to the FTR processor for indexing.

  • The properties configured for FTR are indexed along with the domain UID.

  • In the above operations, if the object has files attached, the file content is also indexed as a scheduled task.

It is not possible to configure the events to index the objects. Once the classes have been set for FTR (that is, SPFFTREnabled is set to True on ISPFClassDefExt), then indexing takes place during OnCreate(), OnUpdate(), and OnDelete().