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: index-store.ts:997
Type Parameters
| Type Parameter |
|---|
T |
BulkRequestData<T>
BulkRequestData<
T> =T| {doc:Partial<T>; } |UpsertWithScript<T> |null
Defined in: 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: index-store.ts:977
JoinBy
JoinBy =
"AND"|"OR"
Defined in: index-store.ts:998
OnBulkConflictFn()<T>
OnBulkConflictFn<
T> = (existingItem,newItem) =>BulkRequest<Partial<T>> |null
Defined in: 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: 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: index-store.ts:999
Type Parameters
| Type Parameter |
|---|
T |
UpsertWithScript<T>
UpsertWithScript<
T> =object
Defined in: index-store.ts:966
Type Parameters
| Type Parameter |
|---|
T |
Properties
script
script:
object
Defined in: index-store.ts:967
| Name | Type | Defined in |
|---|---|---|
lang | "painless" | index-store.ts:969 |
params | Record<string, unknown> | index-store.ts:970 |
source | string | index-store.ts:968 |
upsert
upsert:
Partial<T>
Defined in: index-store.ts:972
WriteHook()<T>
WriteHook<
T> = (doc,critical) =>T|Partial<T>
Defined in: index-store.ts:1001
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
doc | Partial<T> |
critical | boolean |
Returns
T | Partial<T>