elasticsearch,nest,nest2,C#,Asp.net Web Api,elasticsearch,Nest,Nest2" /> elasticsearch,nest,nest2,C#,Asp.net Web Api,elasticsearch,Nest,Nest2" />

C# DynamicDictionary已在ElasticSearch 2.0(ElasticSearch.Net)上发布

C# DynamicDictionary已在ElasticSearch 2.0(ElasticSearch.Net)上发布,c#,asp.net-web-api,elasticsearch,nest,nest2,C#,Asp.net Web Api,elasticsearch,Nest,Nest2,在我以前的代码中,我使用了DynamicDictionary作为DataRecordDictionary文档的基类 [ElasticsearchType(Name = "DataRecordDictionary")] public class DataRecordDictionary : DynamicDictionary { [String(Store = false, Index = FieldIndexOption.NotAnalyzed)] public string F

在我以前的代码中,我使用了
DynamicDictionary
作为
DataRecordDictionary
文档的基类

[ElasticsearchType(Name = "DataRecordDictionary")]
public class DataRecordDictionary : DynamicDictionary
{
    [String(Store = false, Index = FieldIndexOption.NotAnalyzed)]
    public string FileId { get; set; }

    [Date(Store = false)]
    public DateTime Timestamp { get; set; }
}
因此,我能够存储
文件ID
时间戳
和一组自定义的键值对(注意基类)

现在,更新到NEST2和ElasticSearch2后,
DynamicDictionary
不见了,但我仍然需要在数据库中保留键值对


我是否可以使用Elasticsearch识别并存储在其中的新字典数据结构?

DynamicDictionary被重命名为
DynamicResponse
。有关v2.0版本中的中断更改,请参见ES的说明。

DynamicDictionary已重命名为
DynamicResponse
。有关v2.0版本中的中断更改,请参见ES的说明