AbstractSearchService
admin/discounts.internal.AbstractSearchService
Implements
Properties
isDefaultanyRequiredoptions_Record<string, unknown>RequiredAccessors
options
get options(): Record<string, unknown>
Returns
Record<string, unknown>
RecordRecord<string, unknown>Required
RecordRecord<string, unknown>RequiredImplementation of
Methods
addDocuments
Abstract addDocuments(indexName, documents, type): unknown
Used to index documents by the search engine provider
Parameters
indexNamestringRequireddocumentsunknownRequiredtypestringRequiredReturns
unknown
unknownunknownImplementation of
createIndex
Abstract createIndex(indexName, options): unknown
Used to create an index
Parameters
indexNamestringRequiredoptionsunknownRequiredReturns
unknown
unknownunknownImplementation of
deleteAllDocuments
Abstract deleteAllDocuments(indexName): unknown
Used to delete all documents
Parameters
indexNamestringRequiredReturns
unknown
unknownunknownImplementation of
ISearchService.deleteAllDocuments
deleteDocument
Abstract deleteDocument(indexName, document_id): unknown
Used to delete document
Parameters
indexNamestringRequireddocument_idstring | numberRequiredReturns
unknown
unknownunknownImplementation of
getIndex
Abstract getIndex(indexName): unknown
Used to get an index
Parameters
indexNamestringRequiredReturns
unknown
unknownunknownImplementation of
replaceDocuments
Abstract replaceDocuments(indexName, documents, type): unknown
Used to replace documents
Parameters
indexNamestringRequireddocumentsunknownRequiredtypestringRequiredReturns
unknown
unknownunknownImplementation of
ISearchService.replaceDocuments
search
Abstract search(indexName, query, options): unknown
Used to search for a document in an index
Parameters
indexNamestringRequiredquerynull | stringRequiredoptionsunknownRequiredReturns
unknown
unknownunknownImplementation of
updateSettings
Abstract updateSettings(indexName, settings): unknown
Used to update the settings of an index
Parameters
indexNamestringRequiredsettingsunknownRequiredReturns
unknown
unknownunknown