Elasticsearch按照字段长度过滤

2018-04-03 13:19:13
2682次阅读
0个评论
ES查询中,有时候我们需要按照字段的长度过滤。以下为方法:
GET hockey/_search
{
  "query": {
    "script": {
      "script": {
        "source": "doc['city'][0].length()>3",
        "lang": "painless"
      }
    }
  }
}
参数定义参见:https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting-expression.html
收藏00

登录 后评论。没有帐号? 注册 一个。