逐步完善es的操作(本文章只是本人工作中操作记录)

GET XXX/_search
{
  "query": {
    "range": {
      "insertTime": {
        "gte": 1651680000000,
        "lte": 1651766399000
      }
    }
  },
  "sort": [
    {
      "insertTime": {
        "order": "desc"
      }
    }
  ]
}

GET XXX/_search
{
  "query": {
    "match_all": {}
  },
  "sort": [
    {
      "insertTime": {
        "order": "desc"
      }
    }
  ]
}


PUT _all/_settings
{
"index.max_result_window":1822410
}

GET XXX/_search
{
  "query":{
    "range": {
      "insertTime": {
        "lte": 1651161599000,
        "gte": 1651075200000
      }
    }
  },
  "aggs": {
    "tranAmount": {
      "stats": {
        "field": "tranAmount"
      }
    }
  }
}



GET XXX/_search
{
  "query": {
    "match_all": {}
  },
  "sort": [
    {
      "insertTime": {
        "order": "asc"
      }
    }
  ]
}

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


GET XXX/_search
{
  "query": {
    "term": {
      "machanismNo": {
        "value": "J00000006"
      }
    }
  }
}

GET XXX/_search
{
  "query": {
    "match": {
      "machanismNo": "J00000006"
    }
  }  
}

GET XXX/_search
{
  "query": {
    "term" : {
      "mercNo" : {
        "value" : "872113553110249"
      }
    }
  }
}

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

// 1 索引数据复制 首先将副本取消,取消间隔时间
PUT XXX/_settings
{
     "number_of_replicas": 0,
     "refresh_interval": -1 
}
// 2 加参数,会生成执行任务的id
POST _reindex?slices=auto&refresh&wait_for_completion=false
{
  "source": {
    "index":"XX"
  },
  "dest": {
    "index":"XXXX"
  }
}
// 3 执行id,查看更新进度
GET _tasks/fI0ZdHi-TOKzlPMHU-CVsA:32275748

// 获取全部库
GET _cat/indices
// 查看映射关系
GET XXX/_mapping

// 当服务器大小占用超过95% 后,会拒绝添加,执行此方法可以重置
PUT /_all/_settings
{"index.blocks.read_only_allow_delete": null}

// 查看集群的健康并显示索引状态
GET /_cluster/health?level=indices


// 查看副本分配信息
GET /_cat/shards?v

// 查看索引健康状态
GET /_cluster/health?level=indices

// 查看节点使用情况
GET /_cat/allocation?v

// 节点故障分析
GET /_cluster/allocation/explain
// 索引分配信息
get /_cat/indices?v


// 查看故障分片有几个
GET _cat/shards?h=index,shard,prirep,state,unassigned.reason

// 设置副本数量 status为yellow时。所有主分片均已分配,但未分配一个或多个副本分片。如果群集中的某个节点发生故障,则在修复该节点之前,某些数据可能不可用。  可以重新分配副片。
PUT /index/_settings
{
    "number_of_replicas": 0
}



// 解除es只读状态,当es使用内存超过90%会进入只读状态,只能查询和删除
PUT /_all/_settings
{"index.blocks.read_only_allow_delete": "false"}


PUT /xxxx
{

  "settings": {
    "number_of_replicas": 1, 
    "number_of_shards": 1
  },

  #映射
  "mappings": {
    "properties": {
      "id" : {
        "type": "integer"
      },
      "name" : {
        "type": "keyword"
      },
      "introduce" : {
        "type": "text",
        "analyzer": "ik_smart"
      }
    }
  }

}

#查看映射
GET /_cat/product
GET /_cat/product?v  #带"?v"就是列出列名的意思



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值