如何在Elasticsearch(Python)上查询内部对象

时间:2019-06-25 20:05:08

标签: python elasticsearch

我正在使用python库进行Elasticsearch,并且无法查询内部对象。据我所知,数据不是嵌套类型。

数据:

'_source': {
    'document': {
        'person': [
            {'institution': {'type': 'School'}}
        ]
    }
 }

我的代码:

res = es.search(index="abc", body={
  "query":{
     "match": {
        "document.person.institution.type":"School"
     }
  }
})

该代码未返回任何匹配。我不确定“人”是一个数组是否与事实有关?请帮忙。谢谢!

0 个答案:

没有答案