Partilhar via


IndexDocumentsBatch class

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

Construtores

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

Propriedades

actions

O conjunto de ações efetuadas neste lote.

Métodos

delete(keyof TModel, string[])

Eliminar um conjunto de documentos.

delete(TModel[])

Eliminar um conjunto de documentos.

merge(TModel[])

Atualize um conjunto de documentos no índice. Para obter mais detalhes sobre como funciona a intercalação, 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 não existirem. Para obter mais detalhes sobre como funciona a intercalação, consulte https://docs.microsoft.com/en-us/rest/api/searchservice/AddUpdate-or-Delete-Documents

upload(TModel[])

Carregue uma matriz de documentos para o índice.

Detalhes do Construtor

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

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

Parâmetros

actions

IndexDocumentsAction<TModel>[]

Detalhes de Propriedade

actions

O conjunto de ações efetuadas neste lote.

actions: IndexDocumentsAction<TModel>[]

Valor de Propriedade

Detalhes de Método

delete(keyof TModel, string[])

Eliminar 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 principais valores chave dos documentos a eliminar.

delete(TModel[])

Eliminar um conjunto de documentos.

function delete(documents: TModel[])

Parâmetros

documents

TModel[]

Documentos a eliminar.

merge(TModel[])

Atualize um conjunto de documentos no índice. Para obter mais detalhes sobre como funciona a intercalação, 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 não existirem. Para obter mais detalhes sobre como funciona a intercalação, 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 para o índice.

function upload(documents: TModel[])

Parâmetros

documents

TModel[]

Os documentos a carregar.