使用 NEST 向 ElasticSearch 插入数据 API
Insert data to ElasticSearch using NEST API
我正在尝试 insert\bulk 使用 NEST API 将数据插入 Elastic。
有人可以提供使用 NEST 的示例吗?
谢谢,
萨米尔
NEST documantation 包含如何执行此操作的示例,例如:
var descriptor = new BulkDescriptor();
foreach (var i in Enumerable.Range(0, 1000))
{
descriptor.Index<ElasticSearchProject>(op => op
.Document(new ElasticSearchProject {Id = i})
);
}
var result = client.Bulk(descriptor);
你也可以使用IndexMany
,这非常有用
var documents= new List<ElasticSearchProject> {...};
client.IndexMany(documents);
祝你好运。
我正在尝试 insert\bulk 使用 NEST API 将数据插入 Elastic。
有人可以提供使用 NEST 的示例吗?
谢谢, 萨米尔
NEST documantation 包含如何执行此操作的示例,例如:
var descriptor = new BulkDescriptor();
foreach (var i in Enumerable.Range(0, 1000))
{
descriptor.Index<ElasticSearchProject>(op => op
.Document(new ElasticSearchProject {Id = i})
);
}
var result = client.Bulk(descriptor);
你也可以使用IndexMany
,这非常有用
var documents= new List<ElasticSearchProject> {...};
client.IndexMany(documents);
祝你好运。