@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