如何在索引对象时添加其他字段

时间:2014-10-15 01:18:28

标签: nest

所以有人定义了一个类

public class TestJobResult
{
    public long StartTimeInUtc_Ticks { get; set; }
}

我想使用Nest发布到ElasticSearch。该属性是刻度,我想在发布时将其转换为DateTime。什么是最好的方式?有没有办法在调用Index()之前添加其他属性?

1 个答案:

答案 0 :(得分:0)

最好的方法是使用一个单独的c#对象来代表您想要在Elasticsearch中看起来像的对象,并在代码中自己进行转换。

你可以和JsonConverter一起疯狂,但在你的情况下,它只会使问题复杂化。