elasticsearch 将JSON字符串属性映射到ES对象,elasticsearch,kibana,nest,elasticsearch,Kibana,Nest" /> elasticsearch 将JSON字符串属性映射到ES对象,elasticsearch,kibana,nest,elasticsearch,Kibana,Nest" />

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

elasticsearch 将JSON字符串属性映射到ES对象,elasticsearch,kibana,nest,elasticsearch,Kibana,Nest,我有一个从外部资源导入一些数据到elasticsearch的过程。我使用C#和NEST客户端。 有些类具有包含JSON的字符串属性。同一属性可能包含不同的json模式,具体取决于源。 我想索引和分析这些属性中的json对象 我尝试使用[ElasticProperty(type=FieldType.object)]进行对象类型映射,但似乎没有帮助 索引和分析这些字符串的正确方法是什么? 例如,我导入如下对象,然后希望查询状态为“已拒绝”的客户9876的所有启动事件。然后我想看看它们在一段时间内是如

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

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

索引和分析这些字符串的正确方法是什么? 例如,我导入如下对象,然后希望查询状态为“已拒绝”的客户9876的所有启动事件。然后我想看看它们在一段时间内是如何分布的(使用kibana)


您想如何在elasticsearch中查询这些文档?我想在kibana中搜索并可视化。例如,一些json对象具有属性数组,其中一个属性是客户id或电子邮件地址。我希望能够看到特定客户的特定事件随时间的分布情况。在Splunk中,我有提取字段功能,允许我索引从日志文件收集的字符串的任何内部属性
var e = new Event (){id=123, source="test-log" input="{type:'START',params:[{name:'customerid',value:'9876'},{name:'region',value:'EU'}]}",result="{status:'rejected'}"};