# restfulAPI

# 概念解释

索引: index  相当于数据库中的database
类型: Type   相当于数据库中的表
主键: Id     往ES中存数据相当于往ES中的Index下的Type中存储JSON数据

# 索引操作

# 1.添加索引

PUT  http://ip:9200/index_name

# 2.删除索引

DELETE  http://ip:9200/index_name

# 3.查询索引

http://127.0.0.1:9200/_cat/indices/seclog*/?format=json

[
    {
        "health":"yellow",
        "status":"open",
        "index":"seclog20211206",    //索引名称"uuid":"lbJMZktISF6Q7FtWFc28nQ",
        "pri":"1",
        "rep":"1",
        "docs.count":"126", // 数量
        "docs.deleted":"0",
        "store.size":"539.5kb", // 大小
        "pri.store.size":"539.5kb"
    },
    ......
]

# 数据操作

# 1.添加数据

# 2.更新数据

# 3.删除数据

# 4.查询数据

1.term查询
2.terms查询
3.match查询
4.match_all查询
5.multi_match多字段查询
6.match_phrase短语匹配查询
7.前缀查询
8.范围查询
9.wildcard,支持通配符查询