3.5 KiB
3.5 KiB
Class: SearchService
Hierarchy
-
"medusa-interfaces"↳
SearchService
Constructors
constructor
• new SearchService(container)
Parameters
| Name | Type |
|---|---|
container |
any |
Overrides
SearchService.constructor
Defined in
Properties
isDefault
• isDefault: boolean
Defined in
logger_
• logger_: any
Defined in
Methods
addDocuments
▸ addDocuments(indexName, documents, type): void
Parameters
| Name | Type |
|---|---|
indexName |
any |
documents |
any |
type |
any |
Returns
void
Defined in
createIndex
▸ createIndex(indexName, options): void
Parameters
| Name | Type |
|---|---|
indexName |
any |
options |
any |
Returns
void
Defined in
deleteAllDocuments
▸ deleteAllDocuments(indexName): void
Parameters
| Name | Type |
|---|---|
indexName |
any |
Returns
void
Defined in
deleteDocument
▸ deleteDocument(indexName, document_id): void
Parameters
| Name | Type |
|---|---|
indexName |
any |
document_id |
any |
Returns
void
Defined in
getIndex
▸ getIndex(indexName): void
Parameters
| Name | Type |
|---|---|
indexName |
any |
Returns
void
Defined in
replaceDocuments
▸ replaceDocuments(indexName, documents, type): void
Parameters
| Name | Type |
|---|---|
indexName |
any |
documents |
any |
type |
any |
Returns
void
Defined in
search
▸ search(indexName, query, options): Object
Parameters
| Name | Type |
|---|---|
indexName |
any |
query |
any |
options |
any |
Returns
Object
| Name | Type |
|---|---|
hits |
never[] |
Defined in
updateSettings
▸ updateSettings(indexName, settings): void
Parameters
| Name | Type |
|---|---|
indexName |
any |
settings |
any |
Returns
void