我正在尝试在弹性搜索中搜索多种类型的数据。这两种类型都存在于单个索引中。我正在做一个tog标签点击从这两种类型中获取一些字段。但似乎每种类型的数据都作为单独的对象返回。
如何在点击下的单个对象中提供来自不同类型的数据。
更新
{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"and": [
{
"or": [
{
"term": {
"Type1.fieldName": "55259"
}
},
{
"term": {
"Type2.fieldName": "55259"
}
}
]
}
]
}
}
},
"aggs": {
"top_tag_hits": {
"top_hits": {
"_source": {
"include": [
"Type1.field1",
"Type2.field2"
]
}
}
}
}
}
我正在搜索Type 1&类型2和我已在顶部标记匹配中指定了字段。但是hits数组返回了Type 1&的单独源对象。类型2。 我正在寻找一种方法,在具有来自Type 1和amp;的字段的点击中具有单个源对象。输入2