我需要在NEST中为Bulk操作创建的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);
谢谢, 阿迈勒
答案 0 :(得分:0)
您可以像这样获得操作次数:
var count = (bulkDescriptor as IBulkRequest).Operations.Count;