在以编程方式使用NEST创建新映射时,有没有办法在_timestamp字段上指定store属性?
这是一种有效的语法:
ES = new ElasticClient(settings);
var creatResult = ES.CreateIndex(pointedIndex, i =>
i.NumberOfReplicas(Replicas)
.NumberOfShards(Shards)
.AddMapping<dynamic>(map =>
map.TtlField(ttl => ttl.Enable(true).Default(string.Format("{0}d", TTLDays)))
.TimestampField(ts => ts.Enabled(true))
.Type("_default_")
.RoutingField(rt => rt.Path("PartitionHashString").Required(false))
));
我缺少的是能够在TimestampFieldMappingDescriptor中有一个字段来引用timestamp字段上的store属性,所以我能够做到
ts.Enabled(true).Store(true);
在github的NEST问题页面上值得一提吗?