@terascope/opensearch-client / utils/elasticsearch
utils/elasticsearch
Type Aliases
FlattenProperties
FlattenProperties =
Record<string, [ESFieldType,string]>
Defined in: opensearch-client/src/utils/elasticsearch.ts:135
This is the return type for getFlattenedNamesAndTypes
Functions
fixMappingRequest()
fixMappingRequest(
client,_params,isTemplate):any
Defined in: opensearch-client/src/utils/elasticsearch.ts:75
Parameters
| Parameter | Type |
|---|---|
client | Client |
_params | { body: ESMapping; index?: string; name?: string; } |
_params.body | ESMapping |
_params.index? | string |
_params.name? | string |
isTemplate | boolean |
Returns
any
getClientMetadata()
getClientMetadata(
client):ClientMetadata
Defined in: opensearch-client/src/utils/elasticsearch.ts:20
Parameters
| Parameter | Type |
|---|---|
client | Client |
Returns
ClientMetadata
getClientVersion()
getClientVersion(
client):number
Defined in: opensearch-client/src/utils/elasticsearch.ts:8
Parameters
| Parameter | Type |
|---|---|
client | Client |
Returns
number
getFlattenedNamesAndTypes()
getFlattenedNamesAndTypes(
config):FlattenProperties
Defined in: opensearch-client/src/utils/elasticsearch.ts:141
This is useful for diffing the property mappings, the keys should be sorted so this can be stringified and diffed.
Parameters
| Parameter | Type |
|---|---|
config | ESTypeMapping |
Returns
isElasticsearch6()
isElasticsearch6(
client):boolean
Defined in: opensearch-client/src/utils/elasticsearch.ts:35
Parameters
| Parameter | Type |
|---|---|
client | Client |
Returns
boolean
isElasticsearch8()
isElasticsearch8(
client):boolean
Defined in: opensearch-client/src/utils/elasticsearch.ts:42
Parameters
| Parameter | Type |
|---|---|
client | Client |
Returns
boolean
isOpensearch()
isOpensearch(
client):boolean
Defined in: opensearch-client/src/utils/elasticsearch.ts:49
Parameters
| Parameter | Type |
|---|---|
client | Client |
Returns
boolean
isOpensearch1()
isOpensearch1(
client):boolean
Defined in: opensearch-client/src/utils/elasticsearch.ts:54
Parameters
| Parameter | Type |
|---|---|
client | Client |
Returns
boolean
isOpensearch2()
isOpensearch2(
client):boolean
Defined in: opensearch-client/src/utils/elasticsearch.ts:61
Parameters
| Parameter | Type |
|---|---|
client | Client |
Returns
boolean
isOpensearch3()
isOpensearch3(
client):boolean
Defined in: opensearch-client/src/utils/elasticsearch.ts:67
Parameters
| Parameter | Type |
|---|---|
client | Client |
Returns
boolean