ISearchService
Properties
optionsRecord<string, unknown>RequiredMethods
addDocuments
**addDocuments**(indexName, documents, type): unknown
Used to index documents by the search engine provider
Parameters
indexNamestringRequiredthe index name
documentsunknownRequireddocuments array to be indexed
typestringRequiredof documents to be added (e.g: products, regions, orders, etc)
Returns
unknown
unknownunknownreturns response from search engine provider
createIndex
**createIndex**(indexName, options): unknown
Used to create an index
Parameters
indexNamestringRequiredthe index name
optionsunknownRequiredthe options
Returns
unknown
unknownunknownreturns response from search engine provider
deleteAllDocuments
**deleteAllDocuments**(indexName): unknown
Used to delete all documents
Parameters
indexNamestringRequiredthe index name
Returns
unknown
unknownunknownreturns response from search engine provider
deleteDocument
**deleteDocument**(indexName, document_id): unknown
Used to delete document
Parameters
indexNamestringRequiredthe index name
document_idstring | numberRequiredthe id of the document
Returns
unknown
unknownunknownreturns response from search engine provider
getIndex
**getIndex**(indexName): unknown
Used to get an index
Parameters
indexNamestringRequiredthe index name.
Returns
unknown
unknownunknownreturns response from search engine provider
replaceDocuments
**replaceDocuments**(indexName, documents, type): unknown
Used to replace documents