一.基本概念
索引:含有相同属性的文档的集合 (数据库名)
类型:索引可以定义一个或多个类型文档必须属于类型 (数据库表)
文档:是可以被索引的基本数据单位 (数据库记录)
分片:每个索引都有多个分片每个分片是一个Lucene索引
备份:拷贝一份分片就完成列分片的备份
二.简单使用
API基本格式:http://<ip>:<port>/<索引>/<类型>/<文档id>
工具:postman
1.创建索引user和类型
创建一个people索引和一个student类型,
{
"settings": {
"number_of_shards": 3,
"number_of_replicas": 1
},
"mappings": {
"student": {
"properties": {
"name": {
"type": "text"
},
"age": {
"type": "integer"
},
"date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
}
}
}
}
}
2.插入数据
指定文档id插入
自动生成id
3.修改数据
直接修改文档
通过脚本修改
4.删除操作
删除文档
删除索引
5.查询语法
简单查询
条件查询
聚合查询
调用函数查询
高级查询