GitHub

DaffSearchFederatedDriver

A service for calling and combining the results of provided federated search drivers.

import { DaffSearchFederatedDriver } from '@daffodil/search/driver/federated'
@Injectable()
class DaffSearchFederatedDriver implements DaffSearchDriverInterface {
  search(
    query: string
    options: DaffSearchDriverOptions = {}
  ): Observable<DaffSearchDriverResponse>
  incremental(
    query: string
    options: DaffSearchDriverOptions = {}
  ): Observable<DaffSearchResultCollection>
}

Properties

Name Type Description
search Observable<DaffSearchDriverResponse>

Searches for entities according to the specified query. This method provides substantially more information than incremental. Its intended use is populating a page of search results.

incremental Observable<DaffSearchResultCollection>

Rapidly searches for entities. This is intended to be called as the user types their search query. Less information is requested in comparison to search.