Elasticsearch入门 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

Regexp Query


  假设现在你想匹配在W地域(Area)的所有邮政编码,那我们怎样来匹配呢?我们这一节就来介绍一下regexp匹配。

curl -XGET  'http://localhost:9200/my_index/address/_search -d '
{
    "query": {
        "regexp": {
            "postcode": "W[0-9].+" 
        }
    }
}
'

  这个正则表达式的规定了词条需要以W开头,紧跟着一个0到9的数字,然后是一个或者多个其它字符。

  regexp所要匹配的字段要以正则式的形式出现。如以上代码中"W[0-9].+"

regexp来查询索引为twitter,索引类型为tweetuser为以k开头的的文档记录。