【发布时间】:2019-12-07 12:07:54
【问题描述】:
{
"query":{
"bool":{
"must":{
"match_all":{
}
},
"filter":[
{
"script":{
"source":"doc['id'].value == doc['_id'].value",
"lang":"painless"
}
}
]
}
},
"track_total_hits":true
}
所以doc['_id'].value 是导致错误的行。我应该如何将字段值与 _id 值进行比较?
在普通文档中,“_id”是string,“id”是long,但我打破了一些,现在它们都是strings,我怎样才能找到它们?
【问题讨论】:
-
您遇到了什么错误?
标签: elasticsearch elasticsearch-painless