Elasticsearch NEST 控制字段名称命名格式

在使用NEST操作elasticsearch时,字段名会根据model中字段,默认为首字母小写。

如果需要调整NEST的默认明个规则,可以在

ConnectionSettings中进行自定义。

var settings = new ConnectionSettings(node).DefaultFieldNameInferrer((name) => name);

这里是定义为原样输出。

 

也可以在model中声明一下;

1 public class User
2 {
3    [String(Name="MyName")]
4   public string Name{get;set;}
5 }

 

交流

Elasticsearch.Net、NEST 交流群:523061899

posted @ 2017-04-17 16:16  Mr. Hu  阅读(1727)  评论(0编辑  收藏  举报
Map