SearchQueryService Class Methods

In this section, the SearchQueryService class methods are presented in alphabetical order.

Syntax

CreateQuery()

Description

Use this method to instantiate a SearchQuery object.

Note: This is an abstract method.

Parameters

None.

Returns

A SearchQuery object.

Syntax

CreateQueryCollection()

Description

Use this method to instantiate a search query collection.

Note: This is an abstract method.

Parameters

None.

Returns

A SearchQueryCollection object.

Syntax

ExecuteQuery(&query)

Description

Use this method to execute the specified search query on the search provider and return the collection of search results. This method is equivalent to invoking the Execute method of the SearchQuery class.

Note: This is an abstract method.

Parameters

Field or Control

Definition

&query

Specifies the search query as a SearchQuery object.

Returns

A SearchResultCollection object.

Syntax

ExecuteQuerys(&srch_qry_coll)

Description

Use this method to run multiple search requests in parallel. The number of parallel request is determined by the Thread Pool Size that is defined in the application server configuration file (psappsrv.cfg).

Use this method to run multiple search queries in parallel. The ExecuteQuerys method returns an array of SearchResultCollection objects, one for each search query executed. If any of the search queries fails, ExecuteQuerys throws an exception.

Note: The number of parallel requests is determined by the thread pool size that is defined in the application server configuration file (psappsrv.cfg).

Note: This is an abstract method.

Parameters

Field or Control

Definition

&srch_qry_coll

Specifies the search queries as a SearchQueryCollection object.

Returns

An array of SearchResultCollection objects.