ES实战--wildcard正则匹配&exists过滤字段是否存在

wildcard 通配符中的 * 表示任意数量的字符
?表示任意单个字符

bash 复制代码
#正则匹配
GET /wildcard-test/_search
{
  "query": {
    "wildcard": {
      "title": {
        "wildcard": "ba*n"
      }
    }
  }
}
#响应:
  "hits": {
    "total": {
      "value": 2,
      "relation": "eq"
    },
    "max_score": 1,
    "hits": [
      {
        "_index": "wildcard-test",
        "_id": "1",
        "_score": 1,
        "_source": {
          "title": "The Best Bacon Ever"
        }
      },
      {
        "_index": "wildcard-test",
        "_id": "2",
        "_score": 1,
        "_source": {
          "title": "How to raise a barn"
        }
      }
    ]
  }

exists过滤器

bash 复制代码
#过滤出某个字段有值的文档
GET /get-together/_search
{
  "query": {
    "bool": {
      "filter": {
        "exists": {"field": "location_event.geolocation"}
      }
    }
  }
}
相关推荐
放学有种别跑、2 小时前
GIT使用指南
大数据·linux·git·elasticsearch
越努力越幸运5083 小时前
git工具的学习
大数据·elasticsearch·搜索引擎
不会写程序的未来程序员3 小时前
详细的 Git 操作分步指南
大数据·git·elasticsearch
武子康4 小时前
大数据-167 ELK Elastic Stack(ELK) 实战:架构要点、索引与排错清单
大数据·后端·elasticsearch
20岁30年经验的码农5 小时前
Java Elasticsearch 实战指南
java·开发语言·elasticsearch
v***44676 小时前
springboot之集成Elasticsearch
spring boot·后端·elasticsearch
h***673710 小时前
SpringBoot整合easy-es
spring boot·后端·elasticsearch
ALex_zry20 小时前
Git大型仓库推送失败问题完整解决方案
大数据·git·elasticsearch
二进制coder21 小时前
Git Fork 开发全流程教程
大数据·git·elasticsearch
Elasticsearch1 天前
混合搜索无需头疼:使用 retrievers 简化混合搜索
elasticsearch