Files
medusa-store/docs/content/references/services/classes/SearchService.md
2022-07-06 17:11:05 +03:00

3.6 KiB

Class: SearchService

Default class that implements SearchService but provides stuv implementation for all methods

Hierarchy

  • "medusa-interfaces"

    SearchService

Constructors

constructor

new SearchService(container)

Parameters

Name Type
container any

Overrides

SearchService.constructor

Defined in

services/search.js:8

Properties

isDefault

isDefault: boolean

Defined in

services/search.js:11


logger_

logger_: any

Defined in

services/search.js:13

Methods

addDocuments

addDocuments(indexName, documents, type): void

Parameters

Name Type
indexName any
documents any
type any

Returns

void

Defined in

services/search.js:28


createIndex

createIndex(indexName, options): void

Parameters

Name Type
indexName any
options any

Returns

void

Defined in

services/search.js:16


deleteAllDocuments

deleteAllDocuments(indexName): void

Parameters

Name Type
indexName any

Returns

void

Defined in

services/search.js:46


deleteDocument

deleteDocument(indexName, document_id): void

Parameters

Name Type
indexName any
document_id any

Returns

void

Defined in

services/search.js:40


getIndex

getIndex(indexName): void

Parameters

Name Type
indexName any

Returns

void

Defined in

services/search.js:22


replaceDocuments

replaceDocuments(indexName, documents, type): void

Parameters

Name Type
indexName any
documents any
type any

Returns

void

Defined in

services/search.js:34


search(indexName, query, options): Object

Parameters

Name Type
indexName any
query any
options any

Returns

Object

Name Type
hits never[]

Defined in

services/search.js:52


updateSettings

updateSettings(indexName, settings): void

Parameters

Name Type
indexName any
settings any

Returns

void

Defined in

services/search.js:59