- Source:
Methods
(static) bulkApi(params, options, callback) → {Object|Promise.<never>|*}
The bulk operation lets you add, update, or delete many documents in a single request.
Compared to individual OpenSearch indexing requests, the bulk operation has significant performance benefits.
Whenever practical, we recommend batching indexing operations into bulk requests.
See Also: OpenSearch - Bulk
See Also: OpenSearch - Bulk
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
|||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | |||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) createApi(params, options, callback) → {Object|Promise.<never>|*}
Adds a document with a predefined ID to an index.
See Also: OpenSearch - Index Document
See Also: OpenSearch - Index Document
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) deleteApi(params, options, callback) → {Object|Promise.<never>|*}
Delete a document
See Also: OpenSearch - Update Document
See Also: OpenSearch - Update Document
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) deleteByQueryApi(params, options, callback) → {Object|Promise.<never>|*}
Deletes documents matching the provided query.
See Also: OpenSearch - Delete by query
See Also: OpenSearch - Delete by query
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) deleteByQueryRethrottleApi(params, options, callback) → {Object|Promise.<never>|*}
Changes the number of requests per second for a particular Delete By Query operation.
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
|||||||||
options |
Object | Options for Transport#request | |||||||||
callback |
function | Callback that handles errors and response |
Returns:
- Type
- Object | Promise.<never> | *
(static) existsApi(params, options, callback) → {Object|Promise.<never>|*}
Check whether a document exists
See Also: OpenSearch - Get Document
See Also: OpenSearch - Get Document
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) getApi(params, options, callback) → {Object|Promise.<never>|*}
Retrieve a document
See Also: OpenSearch - Get Document
See Also: OpenSearch - Get Document
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) getSourceApi(params, options, callback) → {Object|Promise.<never>|*}
Retrieve the source of a document
See Also: OpenSearch - Get Document
See Also: OpenSearch - Get Document
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) indexApi(params, options, callback) → {Object|Promise.<never>|*}
Adds a document to an index.
See Also: OpenSearch - Index Document
See Also: OpenSearch - Index Document
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) mgetApi(params, options, callback) → {Object|Promise.<never>|*}
Retrieve multiple documents
See Also: OpenSearch - Multi-get Document
See Also: OpenSearch - Multi-get Document
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) reindexApi(params, options, callback) → {Object|Promise.<never>|*}
Copy all or a subset of your data from a source index into a destination index.
See Also: OpenSearch - Reindex Document
See Also: OpenSearch - Reindex Document
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | ||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) reindexRethrottleApi(params, options, callback) → {Object|Promise.<never>|*}
Changes the number of requests per second for a particular Reindex operation.
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
|||||||||
options |
Object | Options for Transport#request | |||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) termvectorsApi(params, options, callback) → {Object|Promise.<never>|*}
Returns information and statistics about terms in the fields of a particular document.
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) updateApi(params, options, callback) → {Object|Promise.<never>|*}
Update an existing document
See Also: OpenSearch - Update Document
See Also: OpenSearch - Update Document
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) updateByQueryApi(params, options, callback) → {Object|Promise.<never>|*}
Run a script to update all documents that match the query.
See Also: OpenSearch - Update by query
See Also: OpenSearch - Update by query
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | Options for Transport#request | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function | Callback that handles errors and response |
- Source:
Returns:
- Type
- Object | Promise.<never> | *
(static) updateByQueryRethrottleApi(params, options, callback) → {Object|Promise.<never>|*}
Changes the number of requests per second for a particular Update By Query operation.
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
|||||||||
options |
Object | Options for Transport#request | |||||||||
callback |
function | Callback that handles errors and response |
Returns:
- Type
- Object | Promise.<never> | *