将JSON字符串属性映射到ES对象

时间:2015-04-21 18:56:31

标签: elasticsearch kibana nest

我有一个流程可以将一些数据从外部源导入到elasticsearch。我使用C#和NEST客户端。 某些类具有包含JSON的字符串属性。相同属性可能包含不同的json模式,具体取决于源。 我想索引和分析这些属性中的json对象。

我尝试使用[ElasticProperty(Type = FieldType.Object)]进行对象类型映射,但似乎没有帮助。

索引和分析这些字符串的正确方法是什么? 例如。我导入如下所示的对象,然后想要查询状态被拒绝的客户9876的所有启动事件。然后我想看看他们如何分配一段时间(使用kibana)。

var e = new Event (){id=123, source="test-log" input="{type:'START',params:[{name:'customerid',value:'9876'},{name:'region',value:'EU'}]}",result="{status:'rejected'}"};

0 个答案:

没有答案