【发布时间】:2020-08-05 07:06:39
【问题描述】:
E.S 版本: 5.5.2
示例文档:
{
"_index": "test_index",
"_type": "doc",
"_id": "5485044",
"_score": 1,
"_routing": "135767",
"_source": {
"e_id": 135767
}
}
要求:
获取所有_routing与e_id不匹配的文档
查询:
GET test_index/_search
{
"size": 1000,
"query": {
"bool": {
"filter": {
"script": {
"script": "'_routing'!=doc['e_id'].value.toString()"
}
}
}
}
结果:我得到的反应不是预期的。 _routing == e_id 的 O/P 文档也正在匹配中。
【问题讨论】:
标签: elasticsearch elasticsearch-painless