如何在Elasticsearch中将集合的第一个值与字段的值进行比较
我有一个看起来像这样的弹性结果
"externalLocations": {
"binaries": {
"standard":
"some_value"
}
},
"attributes": {
"mainUrl@Media_str": [
"some_value"
]
}
在我的查询中,我要做这样的事情,但是它不起作用
"query": {
"bool": {
"must": [
{
"query_string": {
"query": "binaries.standard == attributes.mainUrl@Media_str[0]"
}
}
]
}
}