Skip to main content

Query Service

Overview

The QueryService is responsible for handling search queries, including fetching and displaying search results.

search(q?: Partial<Query>, includeQueryParams?: boolean, audit?: AuditEvents): Observable<Result>
NameTypeDescription
qPartial<Query>(Optional) The partial query object.
includeQueryParamsboolean(Optional) Indicates whether to include query parameters automatically.
auditAuditEvents(Optional) The audit events object.

Returns

Observable<Result> - An observable that emits the search results.

Usage

this.queryService.search({ text: 'example' }).subscribe(results => {
console.log(results);
});

bulkSearch

bulkSearch(q: Query[], audit?: AuditEvents): Observable<Result[]>
NameTypeDescription
qQuery[]An array of Query objects representing the search queries.
auditAuditEvents(Optional) An object for auditing purposes.

Returns

Observable<Result[]> - An observable that emits an array of Result objects.

Usage

this.queryService.bulkSearch([{ text: 'example1' }, { text: 'example2' }]).subscribe(results => {
console.log(results);
});