如何查询一个elasticsearch join字段名?
How to query an elasticsearch join field name?
假设我有一个具有以下结构的父文档:
{
"join": {
"name": "parent"
}
"foo": 3
}
如何查询连接名称为 parent
的所有文档?
我试过天真的方法:
GET my-index/_search
{
"query" : {
"term": { "join.name" : "parent" }
}
}
但是它 returns 0 个结果。我错过了什么?
您不必将 .name
附加到 join
字段。
GET my-index/_search
{
"query" : {
"term": { "join" : "parent" }
}
}
假设我有一个具有以下结构的父文档:
{
"join": {
"name": "parent"
}
"foo": 3
}
如何查询连接名称为 parent
的所有文档?
我试过天真的方法:
GET my-index/_search
{
"query" : {
"term": { "join.name" : "parent" }
}
}
但是它 returns 0 个结果。我错过了什么?
您不必将 .name
附加到 join
字段。
GET my-index/_search
{
"query" : {
"term": { "join" : "parent" }
}
}