The Search Process

The search process can be broken down into three phases.

In the first phase, the Cúram application constructs a valid Query to present to the Generic Search Server. It populates this Query using search criteria entered by the user.

In the second phase, the Cúram application contacts a running Generic Search Server instance and performs the search as defined by the Query object.

In the final phase, the Cúram application interprets the results it receives back from the Generic Search Server as Cúram datatypes, performs its usual security checks regarding the sensitivity of the data, and displays them to the user.