GitHub

DaffInMemorySearchDriver

Service

import { DaffInMemorySearchDriver } from '@daffodil/search/driver/in-memory'

The search inmemory driver to mock the search backend service.

@Injectable()
class DaffInMemorySearchDriver extends DaffInMemoryDriverBase implements DaffSearchDriverInterface {
  search(
    query: string
    options: DaffSearchDriverOptions = {}
  ): any
  incremental(
    query: string
    options: DaffSearchDriverOptions = {}
  ): any
}

() Methods

search
any

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.

Parameters
Parameterquery: string
Description
Parameteroptions: DaffSearchDriverOptions
Default{}
Description
incremental
any

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.

Parameters
Parameterquery: string
Description
Parameteroptions: DaffSearchDriverOptions
Default{}
Description