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的说明