ES集体罕用的一些命令

查问相干命令

#查看所有的cat操作GET /_cat#查看节点信息GET /_cat/nodes?v #查看集群以后状态:红、黄、绿GET /_cluster/health#查看集群详情GET /_cluster/stats#查看集群期待工作GET /_cluster/pending_tasks#查看指定索引的全副信息GET /indextest001#查看指定索引的配置信息GET /indextest001/_settings?#查看指定索引的属性信息GET /indextest001/_mapping?#查看索引全副文档GET rollover_test-000001/_search{  "query": {    "match_all": {}  }}#查看索引生命周期GET /indextest001/_ilm/explain#列出所有索引详情GET /_cat/indices?v#查看指定索引详情GET /_cat/indices/my-index-000003?v#查看各索引分片的详细情况GET /_cat/shards?v#查看指定索引分片的详细情况GET /_cat/shards/my-index-000003?v#查看master节点信息GET /_cat/master?v#查看索引的文档数量GET /_cat/count/career_plan_sku_index_52?v#查看所有index的段信息GET /_cat/segments?v#查看所有index的别名信息GET /_cat/aliases?v#查看索引别名有哪些索引援用GET /_cat/aliases/rollover_test_alias

一些批改相干实例操作

#批改索引分片数量PUT /indextest001/_settings{    "settings": {        "number_of_replicas": 0    }}#创立索引PUT indextest001#删除索引DELETE indextest001#查看mappingGET indextest001/_mapping#创立mappingPOST indextest001/_mapping{    "properties": {        "title": {            "type": "text"        },        "description": {            "type": "text",            "index": "false"        },        "price": {            "type": "double"        },        "onSale": {            "type": "boolean"        },        "type": {            "type": "integer"        },        "createDate": {            "type": "date"        }    }}#查看索引对应了哪些别名GET indextest001/_alias#新增索引别名POST _aliases{  "actions": [    {      "add": {        "index": "indextest001",        "alias": "shop"      }    }  ]}#删除索引别名POST _aliases{  "actions": [    {      "remove": {        "index": "indextest001",        "alias": "shop"      }    }  ]}#查看分词器分词后果GET /_analyze{    "analyzer": "ik_max_word",    "text": "博文视点"}GET /career_plan_sku_suggest/_analyze{    "text": "猫窝宠物窝垫夏季保暖宠物床⼩猫窝猫⽤品",    "analyzer": "ik_and_pinyin_analyzer"}#查看索引模板GET /_template/ilm-history#查看集群配置GET _cluster/settings#批改生命周期刷新频率配置PUT _cluster/settings{  "persistent": {    "indices.lifecycle.poll_interval": "10s"  }}#新增滚动生命周期策略PUT _ilm/policy/rollover_test_policy{  "policy": {    "phases": {      "hot": {        "min_age": "0",        "actions": {          "set_priority": {            "priority": 100          },          "rollover": {            "max_docs": 5          }        }      },      "warm": {        "min_age": "0",        "actions": {          "set_priority": {            "priority": 50          },          "forcemerge": {            "max_num_segments": 1          }        }      },      "cold": {        "min_age": "1d",        "actions": {          "set_priority": {            "priority": 0          },          "freeze": {}      }      },      "delete": {        "min_age": "1d",        "actions": {          "delete": {}        }      }    }  }}#新增索引模板PUT _template/rollover_test_template{  "index_patterns": [    "rollover_test-*"  ],  "settings": {    "index.lifecycle.name": "rollover_test_policy",    "index.lifecycle.rollover_alias": "rollover_test_alias",    "number_of_replicas": 0,    "number_of_shards": 1  }}#应用模板创立索引PUT rollover_test-000001 {  "aliases": {    "rollover_test_alias":{      "is_write_index": true     }  }}#查看索引生命周期GET rollover_test-000001/_ilm/explain#查看索引全副文档GET rollover_test-000001/_search{  "query": {    "match_all": {}  }}#查看索引别名GET _alias/rollover_test_alias#索引减少文档POST /rollover_test-000001/_doc{  "name": "caodewang"}#应用DSL语法搜寻文档GET /career_plan_sku_index_52/_search{    "query": {        "bool": {            "must": [                {                    "term": {                        "category": {                            "value": "手机"                        }                    }                }            ],            "filter": [                {                    "range": {                        "basePrice": {                            "gte": 1000,                            "lte": 3000                        }                    }                }            ]        }    },    "from": 0,    "size": 10,    "sort": [        {            "basePrice": {                "order": "desc"            }        }    ]}