在使用NEST操做elasticsearch时,字段名会根据model中字段,默认为首字母小写。node
若是须要调整NEST的默认明个规则,能够在elasticsearch
ConnectionSettings中进行自定义。
var settings = new ConnectionSettings(node).DefaultFieldNameInferrer((name) => name);
这里是定义为原样输出。spa
也能够在model中声明一下;code
1 public class User 2 { 3 [String(Name="MyName")] 4 public string Name{get;set;} 5 }
Elasticsearch.Net、NEST 交流群:523061899blog