Instantiating a SearchQuery Object

With the PeopleSoft Search Framework, a SearchQuery object is instantiated by instantiating a SearchFactory object, which is used to create a SearchQueryService object. The SearchQuery object is then instantiated from the SearchQueryService.

The high-level program flow is as follows:

import PT_SEARCH:SearchFactory;
import PT_SEARCH:SearchQueryService;
import PT_SEARCH:SearchQuery;

Local PT_SEARCH:SearchFactory &factory = create PT_SEARCH:SearchFactory();
Local PT_SEARCH:SearchQueryService &svc = &factory.CreateQueryService("default");
Local PT_SEARCH:SearchQuery &srchQuery = &svc.CreateQuery();