@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
| Parameter | Type |
|---|---|
size | number |
arrayLength | number |
Returns
(
count):number|boolean
Parameters
| Parameter | Type |
|---|---|
count | number |
Returns
number | boolean
generateKeys()
generateKeys(
baseArray,keysArray,keyType):KeyGenerator
Defined in: elasticsearch-reader-api/algorithms/idSlicer-refactor.ts:238
Parameters
| Parameter | Type |
|---|---|
baseArray | readonly string[] |
keysArray | readonly string[] |
keyType | IDType |
Returns
KeyGenerator
idSlicerOptimized()
idSlicerOptimized(
args): () =>Promise<IDSlicerResults>
Defined in: elasticsearch-reader-api/algorithms/idSlicer-refactor.ts:9
Parameters
| Parameter | Type |
|---|---|
args | IDSlicerArgs |
Returns
():
Promise<IDSlicerResults>
Returns
Promise<IDSlicerResults>
recurse()
recurse(
baseArray,str,keyType):KeyGenerator
Defined in: elasticsearch-reader-api/algorithms/idSlicer-refactor.ts:129
Parameters
| Parameter | Type |
|---|---|
baseArray | readonly string[] |
str | string |
keyType | IDType |
Returns
KeyGenerator
splitKeys()
splitKeys(
baseArray,str,keyType,ratio):KeyGenerator
Defined in: elasticsearch-reader-api/algorithms/idSlicer-refactor.ts:149
Parameters
| Parameter | Type |
|---|---|
baseArray | readonly string[] |
str | string |
keyType | IDType |
ratio | number |
Returns
KeyGenerator