elasticsearch - 使用NEST API将数据插入ElasticSearch

标签 elasticsearch nest

我正在尝试使用NEST API将\ insert \ bulk插入数据到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);

祝好运。

关于elasticsearch - 使用NEST API将数据插入ElasticSearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30718357/

相关文章:

python - 如何使用 SSL 将 PySpark 连接到 Elasticsearch 并验证设置为 False 的证书?

elasticsearch - 多字同义词和短语查询

asp.net - 在C#中使用NEST实现 Elasticsearch 时出现Node错误

elasticsearch - 使用EventStore和ElasticSearch实现CQRS

c# - 在NEST中创建IndexName的实例

c# - Nest SuggestCompletion用法,抛出 'is not a completion suggest field'异常

Elasticsearch NEST 搜索查询太慢

elasticsearch - ElasticSearch distanceInKm 返回错误的距离

python - 获取Elasticsearch-py的解析错误

elasticsearch - Nest for Elasticsearch 2.1.1版本