es查询相关

 

 

1.in查询

复制代码
curl -H "Content-Type: application/json" -XPOST 'http://192.168.1.135:19200/metric_pl/_count?pretty' -d '
{
    "query" : {
        "constant_score" : {
            "filter" : {
                "terms" : { 
                    "month" : ["2022-03-30", "2022-03-31"]
                }
            }
        }
    }
}'
复制代码

 

2.匹配查询

curl -H "Content-Type: application/json" -XPOST 'http://192.168.1.135:19200/metric_pl/_count?pretty' -d '
{
"query": { "match": {"rt": "777"} }
}'

 

3.查询后更新

复制代码
curl -H "Content-Type: application/json" -XPOST 'http://192.168.1.135:19200/metric_pl/_update_by_query?pretty' -d '
{
"query": { "match": {"month": "2022-03-25"} },
"script": {
        "source": "ctx._source.rt =777"
    }
}'
复制代码

 

复制代码
curl -H "Content-Type: application/json" -XPOST 'http://192.168.1.135:19200/metric_pl/_update_by_query?pretty' -d '
{
"query" : {"range" : {"id" : {"gte" : 1,"lte"  : 50000000}}},
"script": {
        "source": "ctx._source.rt =777"
    }
}
复制代码

 

4.查询所有

curl -H "Content-Type: application/json" -XPOST 'http://192.168.1.135:19200/metric_pl/_count?pretty' -d '
{
"query": { "match_all": {} }
}'

 

 

5.字段组合查询

id>= and id <=  and pass_qps=

复制代码
curl -H "Content-Type: application/json" -XPOST 'http://192.168.1.135:19200/metric_pl/_search?pretty' -d '
{
  "query": {
    "bool": {
      "must": [
        {
          "range": {
            "id": {
              "gte": 1,
              "lte": 100
            }
          }
        },
        {
          "term": {
            "pass_qps": 399
          }
        }
      ]
    }
  }
}'
复制代码

 

6.查询所有,默认返回10条

curl -u elastic:elastic -H "Content-Type: application/json" -XPOST '192.168.1.134:19200/metric_pl/_search?pretty' -d '
{
"query": { "match_all": {} }
}'

 

posted @   slnngk  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2020-03-31 ntp
点击右上角即可分享
微信分享提示