Nest 1.4中的动态映射

时间:2017-02-14 19:00:05

标签: elasticsearch dynamic mapping nest

我正在使用Nest 1.4版。目前我正在处理每个新插入中列名不同的csv文件。为了做到这一点,我不得不时不时地修改我的班级名称,例如假设

假设csv文件中只有三个字段,如severity,entity_type和operation,那么我就像这样定义我的类

[ElasticProperty(Name =" severity",Store = true,Index = FieldIndexOption.NotAnalyzed,Type = FieldType.String)]         public string severity {get;组; }

    [ElasticProperty(Name = "entity_type", Store = true, Index = FieldIndexOption.NotAnalyzed, Type = FieldType.String)]
    public string entity_type { get; set; }

    [ElasticProperty(Name = "operation", Store = true, Index = FieldIndexOption.NotAnalyzed, Type = FieldType.String)]
    public string operation { get; set; }

但是在另一个csv文件中,我有一个名为" number"的新字段,然后我再次需要将此属性添加到此类,这将变得乏味。在.NET 1.4版中是否有一些称为动态映射的东西可以自动映射csv文件中的列名?我也试过MULTI-FIELD MAPPING,但它似乎没有用。请建议。

由于 Nilanjana

0 个答案:

没有答案