您可以使用
_id类似的方法在上设置索引名称
BulkDescriptor。鉴于以下POCO
public class Message{ public string Content { get; set; }}例如,使用递增计数器设置ID
var documents = new[] { new Message { Content = "message 1" }, new Message { Content = "another message" }, new Message { Content = "yet another one" }};var indexName = "index-name"; var id = 0;client.Bulk(bd => bd .IndexMany(documents, (descriptor, s) => descriptor.Index(indexName).Id(++id)));产生以下请求
POST http://localhost:9200/_bulk{"index":{"_index":"index-name","_type":"message","_id":1}}{"content":"message 1"}{"index":{"_index":"index-name","_type":"message","_id":2}}{"content":"another message"}{"index":{"_index":"index-name","_type":"message","_id":3}}{"content":"yet another one"}


