Skip to main content

@terascope/elasticsearch-asset-apis / elasticsearch-reader-api/algorithms/idSlicer-refactor

elasticsearch-reader-api/algorithms/idSlicer-refactor

Functions​

createRatioFN()​

createRatioFN(size, arrayLength): (count) => number | boolean

Defined in: elasticsearch-reader-api/algorithms/idSlicer-refactor.ts:269

Parameters​

ParameterType
sizenumber
arrayLengthnumber

Returns​

(count) => number | boolean


generateKeys()​

generateKeys(baseArray, keysArray, keyType): KeyGenerator

Defined in: elasticsearch-reader-api/algorithms/idSlicer-refactor.ts:238

Parameters​

ParameterType
baseArrayreadonly string[]
keysArrayreadonly string[]
keyTypeIDType

Returns​

KeyGenerator


idSlicerOptimized()​

idSlicerOptimized(args): () => Promise<IDSlicerResults>

Defined in: elasticsearch-reader-api/algorithms/idSlicer-refactor.ts:9

Parameters​

ParameterType
argsIDSlicerArgs

Returns​

() => Promise<IDSlicerResults>


recurse()​

recurse(baseArray, str, keyType): KeyGenerator

Defined in: elasticsearch-reader-api/algorithms/idSlicer-refactor.ts:129

Parameters​

ParameterType
baseArrayreadonly string[]
strstring
keyTypeIDType

Returns​

KeyGenerator


splitKeys()​

splitKeys(baseArray, str, keyType, ratio): KeyGenerator

Defined in: elasticsearch-reader-api/algorithms/idSlicer-refactor.ts:149

Parameters​

ParameterType
baseArrayreadonly string[]
strstring
keyTypeIDType
rationumber

Returns​

KeyGenerator