elasticsearch-store / utils/elasticsearch
utils/elasticsearch
Variables
__timeSeriesTest
const
__timeSeriesTest:object
={}
Defined in: utils/elasticsearch.ts:25
Type Declaration
date?
optional
date:Date
Functions
filterBulkRetries()
filterBulkRetries<
T
>(records
,result
):T
[]
Defined in: utils/elasticsearch.ts:48
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
records | T [] |
result | BulkResponse |
Returns
T
[]
getBulkResponseItem()
getBulkResponseItem(
input
):BulkResponseItemResult
Defined in: utils/elasticsearch.ts:110
Get the first key and value from the bulk response:
Here is an example input:
{
"index": {
"_index": "test",
"_type": "type1",
"_id": "1",
"_version": 1,
"result": "created",
"_shards": {
"total": 2,
"successful": 1,
"failed": 0
},
"created": true,
"status": 201
}
}
Parameters
Parameter | Type |
---|---|
input | any |
Returns
BulkResponseItemResult
getTimeByField()
getTimeByField(
field
): (input
) =>number
Defined in: utils/elasticsearch.ts:11
Parameters
Parameter | Type | Default value |
---|---|---|
field | string | '' |
Returns
(
input
):number
Parameters
Parameter | Type |
---|---|
input | any |
Returns
number
shardsPath()
shardsPath(
index
): (stats
) =>Shard
[]
Defined in: utils/elasticsearch.ts:15
Parameters
Parameter | Type |
---|---|
index | string |
Returns
(
stats
):Shard
[]
Parameters
Parameter | Type |
---|---|
stats | any |
Returns
Shard
[]
timeSeriesIndex()
timeSeriesIndex(
index
,timeSeriesFormat
):string
Defined in: utils/elasticsearch.ts:32
Parameters
Parameter | Type | Default value |
---|---|---|
index | string | undefined |
timeSeriesFormat | TimeSeriesFormat | 'monthly' |
Returns
string
verifyIndexShards()
verifyIndexShards(
shards
):boolean
Defined in: utils/elasticsearch.ts:19
Parameters
Parameter | Type |
---|---|
shards | Shard [] |
Returns
boolean