在使用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