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" } } ]}