Skip to main content

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

ParameterType
recordsT[]
resultBulkResponse

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

ParameterType
inputany

Returns

BulkResponseItemResult


getTimeByField()

getTimeByField(field): (input) => number

Defined in: utils/elasticsearch.ts:11

Parameters

ParameterTypeDefault value
fieldstring''

Returns

(input): number

Parameters
ParameterType
inputany
Returns

number


shardsPath()

shardsPath(index): (stats) => Shard[]

Defined in: utils/elasticsearch.ts:15

Parameters

ParameterType
indexstring

Returns

(stats): Shard[]

Parameters
ParameterType
statsany
Returns

Shard[]


timeSeriesIndex()

timeSeriesIndex(index, timeSeriesFormat): string

Defined in: utils/elasticsearch.ts:32

Parameters

ParameterTypeDefault value
indexstringundefined
timeSeriesFormatTimeSeriesFormat'monthly'

Returns

string


verifyIndexShards()

verifyIndexShards(shards): boolean

Defined in: utils/elasticsearch.ts:19

Parameters

ParameterType
shardsShard[]

Returns

boolean