elasticsearch-store / index-store
index-store
Classes
Class | Description |
---|---|
IndexStore | A single index elasticsearch-store with some specific requirements around the index name, and record data |
Interfaces
Interface | Description |
---|---|
BulkRequest | - |
Type Aliases
AnyInput<T>
AnyInput<
T
>: { [P in keyof T]?: T[P] | any }
Defined in: elasticsearch-store/src/index-store.ts:997
Type Parameters
Type Parameter |
---|
T |
BulkRequestData<T>
BulkRequestData<
T
>:T
| {doc
:Partial
<T
>; } |UpsertWithScript
<T
> |null
Defined in: elasticsearch-store/src/index-store.ts:975
Type Parameters
Type Parameter |
---|
T |
BulkRequestMetadata
BulkRequestMetadata:
{ [key in BulkAction]?: { _id?: string; _index: string; _type?: string; retry_on_conflict?: number } }
Defined in: elasticsearch-store/src/index-store.ts:977
JoinBy
JoinBy:
"AND"
|"OR"
Defined in: elasticsearch-store/src/index-store.ts:998
OnBulkConflictFn()<T>
OnBulkConflictFn<
T
>: (existingItem
,newItem
) =>BulkRequest
<Partial
<T
>> |null
Defined in: elasticsearch-store/src/index-store.ts:985
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
existingItem | BulkRequest <Partial <T >> |
newItem | BulkRequest <Partial <T >> |
Returns
BulkRequest
<Partial
<T
>> | null
ReadHook()<T>
ReadHook<
T
>: (doc
,critical
) =>T
|false
Defined in: elasticsearch-store/src/index-store.ts:1002
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
doc | T |
critical | boolean |
Returns
T
| false
UpdateBody<T>
UpdateBody<
T
>: {doc
:Partial
<T
>; } | {script
:any
; }
Defined in: elasticsearch-store/src/index-store.ts:999
Type Parameters
Type Parameter |
---|
T |
UpsertWithScript<T>
UpsertWithScript<
T
>:object
Defined in: elasticsearch-store/src/index-store.ts:966
Type Parameters
Type Parameter |
---|
T |
Type declaration
script
script:
object
script.lang
lang:
"painless"
script.params
params:
Record
<string
,unknown
>
script.source
source:
string
upsert
upsert:
Partial
<T
>
WriteHook()<T>
WriteHook<
T
>: (doc
,critical
) =>T
|Partial
<T
>
Defined in: elasticsearch-store/src/index-store.ts:1001
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
doc | Partial <T > |
critical | boolean |
Returns
T
| Partial
<T
>