ES脚本查询空字符串

2022-01-29 00:00:00 查询 字段 可用 希望 可通过

本文介绍的查询方法是基于ES5.2版本的,可能对其他版本不适用。其他版本请参考官网:
https://www.elastic.co/guide/en/elasticsearch/reference/5.2/modules-scripting-fields.html
https://www.elastic.co/guide/en/elasticsearch/reference/5.2/modules-scripting-painless-syntax.html

查询字段为空的文档

curl localhost:9200/customer/_search?pretty -d'{
"size": 5,
"query": {
"bool": {
"must": {
"script": {
"script": {
"inline": "params._source.strnickname.length()<1",
"lang": "painless"
}
}
}
}
}
}'

相关文章