Cúram provides events to allow loosely coupled parts of the application to provide information to each other about changes of state. They are documented in the Cúram Server Developer's Guide..
Each entity that contributes to a search service should have events raised when it is created, deleted, or modified. The event handler then calls the SearchController class to update the search server with the change.
Any entity that contributes to a search service must have postmodify, postinsert and postremove operations added that raise the events.