千家信息网

ElasticSearch怎么查看、删除以及创建索引

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本篇内容介绍了"ElasticSearch怎么查看、删除以及创建索引"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2025年01月23日ElasticSearch怎么查看、删除以及创建索引

本篇内容介绍了"ElasticSearch怎么查看、删除以及创建索引"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

说明:{{es-host}} 是在postman配置的一个本地变量 ,变量值是 192.168.100.102:9200 ,也就是es集群的其中一个节点

1、查看集群健康状况

GET http://{{es-host}}/_cat/health?v
epoch      timestamp cluster       status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent1565356074 13:07:54  elasticsearch green           3         3     10   5    0    0        0             0                  -                100.0%

2、查看索引列表

GET http://{{es-host}}/_cat/indices?v
health status index     uuid                   pri rep docs.count docs.deleted store.size pri.store.sizegreen  open   ecommerce YO4DgZuSTe23piO6hjF--w   5   1          3            0     34.2kb         17.1kb

3、查看节点列表

GET http://{{es-host}}/_cat/nodes?v
ip              heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name192.168.100.102           35          95   0    0.04    0.04     0.05 mdi       -      es-node3192.168.100.102           23          95   0    0.04    0.04     0.05 mdi       *      es-node1192.168.100.102           35          95   0    0.04    0.04     0.05 mdi       -      es-node2

4、创建索引

PUT http://{{es-host}}/test-index?pretty

5、删除索引

DELETE http://{{es-host}}/test-index

6、添加商品同时创建inde和type

(1)、

PUT http://{{es-host}}/ecommerce/produce/1{        "name":"gaolujie yagao",        "desc":"gaoxiao meibai",        "price":30,        "producer":"gaolujie producer",        "tags":[                "meibai","fangzhu"          ]}结果:{    "_index": "ecommerce",    "_type": "produce",    "_id": "1",    "_version": 10,    "result": "created",    "_shards": {        "total": 2,        "successful": 2,        "failed": 0    },    "created": true}

(2)、

PUT http://{{es-host}}/ecommerce/produce/2{        "name":"jiajieshi yagao",        "desc":"youxiao fangzhu",        "price":25,        "producer":"jiajieshi producer",        "tags":[                "fangzhu"             ]}

(3)、

PUT http://{{es-host}}/ecommerce/produce/3{        "name":"zhonghua yagao",        "desc":"caoben zhiwu",        "price":40,        "producer":"zhonghua producer",        "tags":[                "qingxin"             ]}

7、根据Id查询

GET http://{{es-host}}/ecommerce/produce/1查询结果:{        "_index": "ecommerce",        "_type": "produce",        "_id": "1",        "_version": 7,        "found": true,        "_source": {                "name": "gaolujie yagao",                "desc": "gaoxiao meibai",                "price": 30,                "producer": "gaolujie producer",                "tags": [                        "meibai",                        "fangzhu"                ]        }}

8、修改单个属性

POST http://{{es-host}}/ecommerce/produce/1/_update{        "doc":{                "price":30        }}

9、覆盖修改

PUT http://{{es-host}}/ecommerce/produce/1{        "name":"gaolujie yagao1",        "desc":"gaoxiao meibai",        "price":30,        "producer":"gaolujie producer",        "tags":[                "meibai","fangzhu"          ]}结果:{    "_index": "ecommerce",    "_type": "produce",    "_id": "1",    "_version": 8,    "result": "updated",    "_shards": {        "total": 2,        "successful": 2,        "failed": 0    },    "created": false}

10、根据id删除数据

DELETE http://{{es-host}}/ecommerce/produce/1结果:{    "found": true,    "_index": "ecommerce",    "_type": "produce",    "_id": "1",    "_version": 9,    "result": "deleted",    "_shards": {        "total": 2,        "successful": 2,        "failed": 0    }}

"ElasticSearch怎么查看、删除以及创建索引"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0