es 实现模糊匹配/正则匹配

模糊匹配:

{
  "query": {
    "wildcard": {
        "userName.keyword": "*hello*" # 匹配带 hello 串的用户名
    }
  }
}

正则匹配:

{
  "query": {
      "regexp": {
          "userName.keyword": "[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}" # uuid
      }
    }
}

posted on 2024-03-13 11:34  进击的davis  阅读(70)  评论(0编辑  收藏  举报

导航