elasticsearch-store / utils/elasticsearch
utils/elasticsearch
Variables
__timeSeriesTest
const__timeSeriesTest:object={}
Defined in: utils/elasticsearch.ts:25
Type Declaration
date?
optionaldate: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