一个业务系统之前用的是 ES6.x 的,查询里的 filter 写的是
{
terms:{
eventName:[
"xxx"
]
}
}
然后换了个 ES7.x 的版本 这个查询就查不到数据了 要改成
{
terms:{
eventName.keyword:[
"xxx"
]
}
}
eventName 要改成 eventName.keyword 才有数据 请问这个查询怎么兼容,我翻了一下 es 的更新日志也没有发现相关的变更项