ES入门REST API
2021-07-01 16:06
标签:local 维表 about col json 字段 opera div 有一个 在ES中存在4种数据对象,分别是 index , type , document , field . 其跟我们熟悉的关系型数据库得二维表得对应关系为: index -> table表 , document -> row行 , field -> column列, type无对应得关系,它为index得一种逻辑分类. ES使用 index 为单元来组织数据(document),一个index可以有一个或者多个type,document为最基础得数据单元, document中得信息存储在字段(field)中. 下面梳理出几个入门级得简单得curl简单使用。 1、查看集群情况网页地址: http://master_node_ip:9100/ 2、查看集群得健康状态: 3、查看集群的节点数目和主节点等信息 4、新建一个索引 5、查看索引得setting及mapping 6、添加document 7、查看是否存在某个document 8、获取一个document 9、更新document 10、删除document 11、删除index ES入门REST API 标签:local 维表 about col json 字段 opera div 有一个 原文地址:https://www.cnblogs.com/loadL/p/simple_es_curl.htmlcurl -XGET ‘localhost:9200/_cat/health?v‘
curl -XGET localhost:9200/_cat/nodes?v‘
curl -XPUT ‘localhost:9200/jim/?pretty‘
curl -XGET ‘localhost:9200/jim/_settings?pretty‘
curl -XGET ‘localhost:9200/jim/_mappings?pretty‘
curl -XPUT ‘localhost:9200/jim/firstme/1?pretty‘ -d ‘{
"firstname": "LoadL",
"lastname": "Lee",
"age": 27,
"on_line_date": "2018-11-11",
"hometown": "DB",
"nowlive": "BeiJing",
"married": false,
"about": "I love Beijing Opera"
}‘
curl -i -XHEAD ‘localhost:9200/jim/firstme/1‘
返回200为存在,返回404为不存在curl -XGET ‘localhost:9200/jim/firstme/1?pretty‘
"_source"字段中存储的是Document内部的数据
curl -XPUT ‘localhost:9200/jim/firstme/1?pretty‘ -d ‘{
"firstname": "LoadL",
"lastname": "Lee",
"age": 27,
"on_line_date": "2018-11-11",
"hometown": "HeiLongJiang",
"nowlive": "BeiJing",
"married": false,
"about": "I love Beijing Opera"
}‘
更新完成后,该document得version会加1curl -XDELETE ‘localhost:9200/jim/firstme/1?pretty‘
curl -XDELETE ‘localhost:9200/jim/?pretty‘