我正在学习elasticsearch + nest,我想将一个类型映射到一个网络类:
[ElasticType(Name="car")]
public class Car {}
{
[ElasticProperty(Name = "color", Index = FieldIndexOption.NotAnalyzed, Type = FieldType.String)]
public string Color { get; set; }
}
但是代码不能编译,ElasticType和ElasticProperty都不可用。
我从nuget引用了nest.dll 2.1.1和Elasticsearch.Net.dll 2.1.1。
1)对于6.6,您应该使用ElasticsearchType而不是ElasticType。
https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/attribute-mapping.html
2)添加“使用Nest;”到Car class所在的文件(必须将NEST Nuget包添加到同一个项目中)。