If the index instances in your system are incomplete, or become corrupted or suspect, you can recreate them:
Execute the standard activity named @baseclass.RecreateIndexesForInstance to create index instances for one base instance.
Execute the standard activity named Code-.ReCreateIndexesForClass to create index instances for all instances in a concrete source class.
You can force re-indexing to occur upon commit even if no tracked properties are changed. To do this, add the property @baseclass.pzReindex with a value of "true" to the page containing the object before saving and committing the object. This property causes the system to skip change tracking and recompute indexes for this object from scratch. Because of added overhead, use this technique only in testing, debugging, or low-volume situations.