使用弹性搜索客户端发布原始json

时间:2016-02-15 17:19:01

标签: nest elasticsearch-net

我已升级到ElasticSearch.Net / Nest 2.0.2,我不能再使用低级客户端方法(connector.GetClient()。Raw.Bulk())。我查看了文档,但我似乎找不到任何显示如何使用新版本发布原始json来索引新文档。

2 个答案:

答案 0 :(得分:3)

我是怎么做到的:

keyup

答案 1 :(得分:2)

client.Raw.Bulk()变成了client.LowLevel.Bulk()。使用NEST,您可以执行以下操作:

// jsonStringList assumed to hold your bulk indexing commands and objects
var jsonPostData = new PostData<object>(jsonStringList);
var response = nestClient.LowLevel.Bulk<VoidResponse>("your_index", "your_type", jsonPostData);