Interface SearchIndexingBufferedSender<T>
Hierarchy
-
SearchIndexingBufferedSender
Methods
deleteDocuments
-
Parameters
Returns Promise<void>
flush
-
Parameters
Returns Promise<void>
mergeDocuments
-
Parameters
Returns Promise<void>
mergeOrUploadDocuments
-
Parameters
Returns Promise<void>
off
- off(event: "batchAdded", listener: (e: { action: string; documents: T[] }) => void): void
- off(event: "beforeDocumentSent", listener: (e: IndexDocumentsAction<T>) => void): void
- off(event: "batchSucceeded", listener: (e: IndexDocumentsResult) => void): void
- off(event: "batchFailed", listener: (e: RestError) => void): void
-
Parameters
-
event: "batchAdded"
-
listener: (e: { action: string; documents: T[] }) => void
-
- (e: { action: string; documents: T[] }): void
-
Parameters
-
e: { action: string; documents: T[] }
-
action: string
-
documents: T[]
Returns void
Returns void
-
Parameters
-
event: "beforeDocumentSent"
-
Returns void
-
Parameters
Returns void
-
Parameters
-
event: "batchFailed"
-
listener: (e: RestError) => void
Returns void
on
- on(event: "batchAdded", listener: (e: { action: string; documents: T[] }) => void): void
- on(event: "beforeDocumentSent", listener: (e: IndexDocumentsAction<T>) => void): void
- on(event: "batchSucceeded", listener: (e: IndexDocumentsResult) => void): void
- on(event: "batchFailed", listener: (e: RestError) => void): void
-
Parameters
-
event: "batchAdded"
-
listener: (e: { action: string; documents: T[] }) => void
-
- (e: { action: string; documents: T[] }): void
-
Parameters
-
e: { action: string; documents: T[] }
-
action: string
-
documents: T[]
Returns void
Returns void
-
Parameters
-
event: "beforeDocumentSent"
-
Returns void
-
Parameters
Returns void
-
Parameters
-
event: "batchFailed"
-
listener: (e: RestError) => void
Returns void
uploadDocuments
-
Parameters
Returns Promise<void>
Class used to perform buffered operations against a search index, including adding, updating, and removing them.