弹性搜索 - PlainElastic.net手册json索引

时间:2013-10-21 12:49:35

标签: c# .net elasticsearch plainelastic.net

我想手动将对象序列化为字符串并使用PlainElastic.net对其进行索引。 我尝试了以下:

Disk myDisk = Disks[1]; // Gets a Disk object from a dictionary

string command = Commands.Index("Album", "Music", myDisk.Id.ToString());
string json = "\"query\":{\"disk\": {\"album_id\":\"" + myDisk.albumId + "\",\"disk_id\":\"" + myDisk.Id + "\"}}";
OperationResult response = connection.Put(command, json);

然而,我得到一个例外:

  

"远程服务器返回错误:(400)错误请求。"然后,   我得到以下异常:   {"错误":" MapperParsingException [格式错误的内容,必须以   对象]""状态" 400}

有谁知道我应该如何手动执行索引?

提前谢谢。

0 个答案:

没有答案