你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IndexDocumentsBatch class
用于对索引执行多个文档的批处理操作的类。
构造函数
Index |
属性
actions | 在此批处理中执行的操作集。 |
方法
delete(keyof TModel, string[]) | 删除一组文档。 |
delete(TModel[]) | 删除一组文档。 |
merge(TModel[]) | 更新索引中的一组文档。 有关合并工作原理的详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/searchservice/AddUpdate-or-Delete-Documents |
merge |
更新索引中的一组文档,或上传它们(如果不存在)。 有关合并工作原理的详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/searchservice/AddUpdate-or-Delete-Documents |
upload(TModel[]) | 将文档数组上传到索引。 |
构造函数详细信息
IndexDocumentsBatch<TModel>(IndexDocumentsAction<TModel>[])
new IndexDocumentsBatch(actions?: IndexDocumentsAction<TModel>[])
参数
- actions
-
IndexDocumentsAction<TModel>[]
属性详细信息
actions
方法详细信息
delete(keyof TModel, string[])
删除一组文档。
function delete(keyName: keyof TModel, keyValues: string[])
参数
- keyName
-
keyof TModel
索引中其主键的名称。
- keyValues
-
string[]
要删除的文档的主键值。
delete(TModel[])
删除一组文档。
function delete(documents: TModel[])
参数
- documents
-
TModel[]
要删除的文档。
merge(TModel[])
更新索引中的一组文档。 有关合并工作原理的详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/searchservice/AddUpdate-or-Delete-Documents
function merge(documents: TModel[])
参数
- documents
-
TModel[]
更新的文档。
mergeOrUpload(TModel[])
更新索引中的一组文档,或上传它们(如果不存在)。 有关合并工作原理的详细信息,请参阅 https://docs.microsoft.com/en-us/rest/api/searchservice/AddUpdate-or-Delete-Documents
function mergeOrUpload(documents: TModel[])
参数
- documents
-
TModel[]
新的/更新的文档。
upload(TModel[])
将文档数组上传到索引。
function upload(documents: TModel[])
参数
- documents
-
TModel[]
要上传的文档。