我的索引中有以下结构:
[
{
name:"project1",
users: [
{"id":"1"},
{"id":"2"}
]
},
#... more projects
]
我想知道如何获取特定用户的所有项目(通过他的 id),这是我尝试过的:
q = Q("term", id="1")
resp = projects_index.query("nested",path="users",query=q).execute()
但我没有得到任何结果,我错过了什么?
谢谢
编辑:这是我的索引映射:
{
"projects": {
"mappings": {
"doc": {
"properties": {
"created_at": {
"type": "date"
},
"name": {
"type": "text"
},
"users": {
"type": "nested",
"properties": {
"id": {
"type": "text"
}
}
}
}
}
}
}
}