根据批量操作的类型获取在Nest.BulkDescriptor中添加的操作计数
Get the operation count added in Nest.BulkDescriptor according to type of bulk operations
我需要在为 NEST 中的批量操作创建的 BulkDescriptor 对象中获取操作计数。正确的是,他们没有选择来获取相同的信息。
例如
BulkDescriptor bulkDescriptor = new BulkDescriptor();
bulkDescriptor.Index<my_objects>(op => op.Document(pObj).Index(elasticsearchIndexName).Type("my_objects_document"));
添加要索引的文档后,我需要在调用
之前获取索引操作的计数
Nest.ElasticClient elasClient = new Nest.ElasticClient(elasticConn);
IBulkResponse ibulkResp = elasClient.Bulk(bulkDescriptor);
谢谢,
阿马尔
您可以像这样获取操作数:
var count = (bulkDescriptor as IBulkRequest).Operations.Count;
我需要在为 NEST 中的批量操作创建的 BulkDescriptor 对象中获取操作计数。正确的是,他们没有选择来获取相同的信息。
例如
BulkDescriptor bulkDescriptor = new BulkDescriptor();
bulkDescriptor.Index<my_objects>(op => op.Document(pObj).Index(elasticsearchIndexName).Type("my_objects_document"));
添加要索引的文档后,我需要在调用
之前获取索引操作的计数Nest.ElasticClient elasClient = new Nest.ElasticClient(elasticConn);
IBulkResponse ibulkResp = elasClient.Bulk(bulkDescriptor);
谢谢, 阿马尔
您可以像这样获取操作数:
var count = (bulkDescriptor as IBulkRequest).Operations.Count;