ElasticSearch建议对字段名称使用下划线。 我正在使用Nest客户端,我有以下类型:
awk: too many output files 10
record number 735
Nest客户端提供了一个名为自动映射的功能,可以自动从POCO的属性中推断出正确的映射。如果使用此功能,我将获得:
public class Employee
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
但是字段不符合命名约定。还有另一个使用属性定义自己的映射的功能。但我不想为每个字段手动指定它。那么是否有可能将客户端配置为使用下划线默认组合单词?
答案 0 :(得分:1)
您可以更改使用驼峰套管的默认字段名称推断,而不是通过DefaultFieldNameInferrer(Func<string, string>)
on ConnectionSettings使用蛇形套管