Home Reference Source Repository
import {Search} from 'deep-search/lib/Search.js'
public class | source

Search

Extends:

deep-kernel~Kernel.ContainerAware → Search

Deep Search implementation

Constructor Summary

Public Constructor
public

constructor(domains: Object)

Member Summary

Public Members
public get

Method Summary

Public Methods
public

boot(kernel: Kernel, callback: Function)

public

getClient(domainName: String, callback: Function)

Public Constructors

public constructor(domains: Object) source

Params:

NameTypeAttributeDescription
domains Object

Example:

domains = {
 rum: {
   type: 'es|cloudsearch',
   name: '<DomainName>',
   url: '<DomainUrl>'
 },
 ...
}

Public Members

public get clientDecorator: Function: * source

Return:

Function

Public Methods

public boot(kernel: Kernel, callback: Function) source

Params:

NameTypeAttributeDescription
kernel Kernel
callback Function

public getClient(domainName: String, callback: Function) source

Params:

NameTypeAttributeDescription
domainName String
callback Function