使用Kibana Console搜索包含特定属性的所有JSON记录



我有一个弹性搜索数据存储,我存储JSON数据。

假设它具有以下格式:

{
"orderNumber": "1234"
"contactInformation": {
"firstName": "Jane",
"lastName" : "Doe",
"email": "jane.doe@gmail.com"
}
}

我们说contactInformation。Email是一个可选属性,属性本身可能不会出现在所有记录中。我想检索属性email存在的所有记录。我将在Kibana控制台中为此使用什么查询?

您需要使用exists查询

GET /_search
{
"query": {
"exists": {
"field": "contactInformation.email"
}
}
}

最新更新