elasticsearch混合映射动态对象

时间:2018-07-29 09:17:47

标签: elasticsearch mapping kibana elastic-stack

到目前为止,我正在为附加示例Json进行弹性搜索中的映射,到目前为止没有任何运气,需要您的帮助。 问题最多的属性是"info""info.value"。 有时它是空的有时null,int,string .... 一个例子:

 {
    "canArchive": true, 
    "canDelete": true, 
    "canUpdate": true, 
    "hasChildren": false, 
    "id": "777", 
    "info": [
        {
            "defaultValue": null, 
            "editable": true,            
            "value": "", 
            "valueCaption": "", 
            "valueClass": ""
        }, 
        {
            "defaultValue": null, 
            "editable": true,             
            "value": 0, 
            "valueCaption": "", 
            "valueClass": ""
        },
        {
            "defaultValue": null, 
            "editable": true,             
            "value": {
                "12": "Salesforce", 
                "13": "Valooto", 
                "14": "Commissions", 
                "9": "NetSuite"
            }, 
            "valueCaption": null, 
            "valueClass": ""
        }, 
        {
            "defaultValue": null, 
            "editable": true,             
            "value": null, 
            "valueCaption": "", 
            "valueClass": ""
        },
        {
            "defaultValue": null, 
            "editable": false,             
            "value": [
                {
                    "description": "Incident #777 has been changed to Closed", 
                    "extReference": 6, 
                    "id": 3363, 
                    "logTime": "2016-06-14", 
                    "type": "Incident changed", 
                    "userName": "CELLEBRITE\jhamell.hamilton"
                }, 
                {
                    "description": "Incident #777 has been modified", 
                    "extReference": 5, 
                    "id": 1764, 
                    "logTime": "2016-06-08", 
                    "type": "Incident changed", 
                    "userName": "Due Date Rules"
                }, 
                {
                    "description": "Incident #777 priority has been changed to Low", 
                    "extReference": 4, 
                    "id": 1761, 
                    "logTime": "2016-06-08", 
                    "type": "Incident changed", 
                    "userName": "Priority Rules"
                }
            ], 
            "valueCaption": null, 
            "valueClass": ""
        }, 
        {
            "defaultValue": null, 
            "editable": true,             
            "value": "
[http://www.example.com
  Director Customer Support
  T: +99999999999
  M: +99999999999
  E: aaak@bbb.com


text text text text text text text text text text text texttext texttext text text text text text text text text text text text text text text text
]
", 
            "valueCaption": "



[http://www.example.com
  Director Customer Support
  T: +99999999999
  M: +99999999999
  E: aaak@bbb.com


text text text text text text text text text text text texttext texttext text text text text text text text text text text text text text text text
]
", 
            "valueClass": ""
        }
    ]
}

0 个答案:

没有答案