Compartilhar via


IndexDocumentsBatch class

Classe usada para executar operações em lote com vários documentos para o índice.

Construtores

IndexDocumentsBatch<TModel>(IndexDocumentsAction<TModel>[])

Propriedades

actions

O conjunto de ações executadas neste lote.

Métodos

delete(keyof TModel, string[])

Exclua um conjunto de documentos.

delete(TModel[])

Exclua um conjunto de documentos.

merge(TModel[])

Atualize um conjunto de documentos no índice. Para obter mais detalhes sobre como a mesclagem funciona, consulte https://docs.microsoft.com/en-us/rest/api/searchservice/AddUpdate-or-Delete-Documents

mergeOrUpload(TModel[])

Atualize um conjunto de documentos no índice ou carregue-os se eles não existirem. Para obter mais detalhes sobre como a mesclagem funciona, consulte https://docs.microsoft.com/en-us/rest/api/searchservice/AddUpdate-or-Delete-Documents

upload(TModel[])

Carregue uma matriz de documentos no índice.

Detalhes do construtor

IndexDocumentsBatch<TModel>(IndexDocumentsAction<TModel>[])

new IndexDocumentsBatch(actions?: IndexDocumentsAction<TModel>[])

Parâmetros

actions

IndexDocumentsAction<TModel>[]

Detalhes da propriedade

actions

O conjunto de ações executadas neste lote.

actions: IndexDocumentsAction<TModel>[]

Valor da propriedade

Detalhes do método

delete(keyof TModel, string[])

Exclua um conjunto de documentos.

function delete(keyName: keyof TModel, keyValues: string[])

Parâmetros

keyName

keyof TModel

O nome da chave primária no índice.

keyValues

string[]

Os valores principais principais dos documentos a serem excluídos.

delete(TModel[])

Exclua um conjunto de documentos.

function delete(documents: TModel[])

Parâmetros

documents

TModel[]

Documentos a serem excluídos.

merge(TModel[])

Atualize um conjunto de documentos no índice. Para obter mais detalhes sobre como a mesclagem funciona, consulte https://docs.microsoft.com/en-us/rest/api/searchservice/AddUpdate-or-Delete-Documents

function merge(documents: TModel[])

Parâmetros

documents

TModel[]

Os documentos atualizados.

mergeOrUpload(TModel[])

Atualize um conjunto de documentos no índice ou carregue-os se eles não existirem. Para obter mais detalhes sobre como a mesclagem funciona, consulte https://docs.microsoft.com/en-us/rest/api/searchservice/AddUpdate-or-Delete-Documents

function mergeOrUpload(documents: TModel[])

Parâmetros

documents

TModel[]

Os documentos novos/atualizados.

upload(TModel[])

Carregue uma matriz de documentos no índice.

function upload(documents: TModel[])

Parâmetros

documents

TModel[]

Os documentos a serem carregados.