IndexDocumentsBatch class
Classe usada para executar operações em lote com vários documentos para o índice.
Construtores
Index |
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 |
merge |
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
IndexDocumentsAction<TModel>[]
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.