我正在使用python库进行Elasticsearch,并且无法查询内部对象。据我所知,数据不是嵌套类型。
数据:
'_source': {
'document': {
'person': [
{'institution': {'type': 'School'}}
]
}
}
我的代码:
res = es.search(index="abc", body={
"query":{
"match": {
"document.person.institution.type":"School"
}
}
})
该代码未返回任何匹配。我不确定“人”是一个数组是否与事实有关?请帮忙。谢谢!