如何使用 NEST 索引 json 数据?
如果我尝试使用JSON索引某些数据,则会出现以下错误:
MapperParsingException[Malformed content, must start with an object]
我看到我们可以使用 PlainElastic.Net 等
来做到这一点有没有办法在NEST中这样做?
答案 0 :(得分:4)
以下是如何在NEST中索引单个帖子:
var post = new Post() { Id = 12, ... }
var status = client.Index<Post>(post);
以下是批量索引多个文档的方法:
var descriptor = new BulkDescriptor();
foreach (var i in Enumerable.Range(0, 1000))
descriptor.Index<ElasticSearchProject>(op => op.Object(new ElasticSearchProject {Id = i}));
var result = this._client.Bulk(descriptor);
在NEST docs中,查看索引和批量部分以获取更多信息。