Skip to main content

BatchSearchEngineIndexer

Home > @backstage/plugin-search-backend-node > BatchSearchEngineIndexer

Base class encapsulating batch-based stream processing. Useful as a base class for search engine indexers.

Signature:

abstract class BatchSearchEngineIndexer extends Writable 

Extends: Writable

Constructors

Constructor

Modifiers

Description

(constructor)(options)

Constructs a new instance of the BatchSearchEngineIndexer class

Methods

Method

Modifiers

Description

finalize()

abstract

Any asynchronous teardown tasks can be performed here.

index(documents)

abstract

Receives an array of indexable documents (of size this.batchSize) which should be written to the search engine. This method won't be called again at least until it resolves.

initialize()

abstract

Any asynchronous setup tasks can be performed here.