考虑到数据库中的此示例JSON文档:
{
text: 'grandparent',
children: [
{
text: 'parent',
children: [
{
text: 'child'
}
]
}
]
}
是否可以为嵌套的JSON文档设置全文本搜索?我正在寻找的可能是在深度嵌套的动态文档中进行搜索并获得对找到的对象(search('child') => { text: 'child' }
)或某种类型的属性路径(在这种情况下,例如/children/0/children/0
)的直接引用。
答案 0 :(得分:0)
在弹性搜索中,您拥有nested
。 Refer
您可以以children.text : child
{
"query": {
"bool": {
"must":
{ "match": { "children.texr": "child" }}
}
}
}