Package version:

Represents all of the state that defines and dictates the indexer's current execution.

interface IndexerState {
    allDocsFinalTrackingState?: string;
    allDocsInitialTrackingState?: string;
    mode?: string;
    resetDatasourceDocumentIds?: string[];
    resetDocsFinalTrackingState?: string;
    resetDocsInitialTrackingState?: string;
    resetDocumentKeys?: string[];
    resyncFinalTrackingState?: string;
    resyncInitialTrackingState?: string;
}

Properties

allDocsFinalTrackingState?: string

Change tracking state value when indexing finishes on all documents in the datasource. NOTE: This property will not be serialized. It can only be populated by the server.

allDocsInitialTrackingState?: string

Change tracking state used when indexing starts on all documents in the datasource. NOTE: This property will not be serialized. It can only be populated by the server.

mode?: string

The mode the indexer is running in. NOTE: This property will not be serialized. It can only be populated by the server.

resetDatasourceDocumentIds?: string[]

The list of datasource document ids that have been reset. The datasource document id is the unique identifier for the data in the datasource. The indexer will prioritize selectively re-ingesting these ids. NOTE: This property will not be serialized. It can only be populated by the server.

resetDocsFinalTrackingState?: string

Change tracking state value when indexing finishes on select, reset documents in the datasource. NOTE: This property will not be serialized. It can only be populated by the server.

resetDocsInitialTrackingState?: string

Change tracking state used when indexing starts on select, reset documents in the datasource. NOTE: This property will not be serialized. It can only be populated by the server.

resetDocumentKeys?: string[]

The list of document keys that have been reset. The document key is the document's unique identifier for the data in the search index. The indexer will prioritize selectively re-ingesting these keys. NOTE: This property will not be serialized. It can only be populated by the server.

resyncFinalTrackingState?: string

Change tracking state value when indexing finishes on selective options from the datasource. NOTE: This property will not be serialized. It can only be populated by the server.

resyncInitialTrackingState?: string

Change tracking state used when indexing starts on selective options from the datasource. NOTE: This property will not be serialized. It can only be populated by the server.