更新elsticsearch索引更新文档不起作用

时间:2018-07-25 11:26:36

标签: c# elasticsearch nest

我正在尝试更新使用NEST API中的动态对象和UpdateRequest方法创建的弹性搜索索引文档。但是文件没有被插入。我正在使用动态类,因为对象的字段是动态的。 deserializedDocumentDictinary是从Json对象创建的。 以下是我们用于更新文档的代码。

UpdateRequest<dynamic, dynamic> updateRequest = new UpdateRequest<dynamic, dynamic>((dynamic)deserializedDocumentDictinary, "indexname", "type", "id");
 updateRequest.DocAsUpsert = true;
 updateRequest.Doc = (dynamic)deserializedDocumentDictinary;
 IUpdateResponse<dynamic> updateResponse = EsClient.Update<dynamic, dynamic>(updateRequest);

0 个答案:

没有答案