美文网首页
ES 常用指令

ES 常用指令

作者: 良人与我 | 来源:发表于2019-04-11 11:50 被阅读0次
查询所有 type curl localhost:9200/_mapping?pretty=true
查询所有index curl localhost:9200/_cat/indices?v

如果要对字段进行term查询,字段需要时keyword
查询 index 为 card* 的所有数据

GET /card*/_search
{
  "query": {
    "match_all": {}
  }
}

term

GET _search
{
     "query": {
                 "term": {
                      "targetUserId": {
                           "value": "7810906108ed42e1914aaaa44505f070",
                           "boost": 1
                      }
                 }  
     }
}

bool


GET _search
{
     "query": {
          "bool": {
               "must": [
                    {
                         "term": {
                              "targetUserId": {
                                   "value": "7810906108ed42e1914aaaa44505f070",
                                   "boost": 1
                              }
                         }
                    }
               ]
          }
     }
}

分桶

GET /es-customer/_search
{
  "size" : 0,
  "aggs" : {
      "days" : {
        "date_histogram": {
          "field": "createTime",
          "interval": "day"
        },
        "aggs": {
          "distinct_name" : {
              "cardinality" : {
                "field" : "firstName"
              }
          }
        }
      }
  }
}

删除 index

DELETE /card*

备份时候用到的指令

GET _search
{
  "query": {
    "match_all": {}
  }
}


GET _cat/indices/*

GET test_customer1*/_mapping

GET test_customer1*/_search
{
  "query": {"match_all": {}}
}

DELETE  /test_**

PUT _snapshot/my_backup
{
  "type": "fs",
  "settings": {
     "location": "D:\\my-program\\elasticsearch-6.3.2\\backup",
     "compress": true
  }
}


PUT _snapshot/my_backup/snapshot_3
{
    "indices": "test_customer1*"
}

POST _snapshot/my_backup/snapshot_3/_restore

GET _snapshot/my_backup/_all?pretty

DELETE _snapshot/my_backup/snapshot_3

相关文章

  • ES 常用指令

    如果要对字段进行term查询,字段需要时keyword查询 index 为 card* 的所有数据 term bo...

  • 1210笔记

    一、接入es 接入es依赖指令: composer require elasticsearch/elasticse...

  • es5与es6常用语法教程(4)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(2)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(3)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(5)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(6)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(7)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • ARM 64 常见汇编指令

    ARM64常用的汇编指令 运算指令 程序跳转指令

  • tmux

    安装 常用指令 常用快捷键

网友评论

      本文标题:ES 常用指令

      本文链接:https://www.haomeiwen.com/subject/rsxpiqtx.html