GET _search
{
"query": {
"match_all": {}
}
}
#测试分词器
POST /_analyze
{
"text": "黑马程序员学习Java太棒了",
"analyzer": "ik_max_word"
}
#创建索引库
PUT /heima
{
"mappings": {
"properties": {
"info": {
"type": "text",
"analyzer": "ik_smart"
},
"email": {
"type": "keyword",
"index": false
},
"name": {
"type": "object",
"properties": {
"firstName": {
"type": "keyword"
},
"lastName": {
"type": "keyword"
}
}
}
}
}
}
#查询
GET /heima
#删除
DELETE /heima
#修改索引库,添加新字段
PUT /heima/_mapping
{
"properties": {
"age": {
"type": "long"
}
}
}
#插入文档
POST /heima/_doc/1
{
"info": "黑马程序员",
"email": "210838242@qq.com",
"name": {
"firstName": "霄龙",
"lastName": "徐"
}
}
#查看文档
GET /heima/_doc/1
#删除文档
DELETE /heima/_doc/1
#全量修改文档 先删除存在的在新增
PUT /heima/_doc/1
{
"info": "黑马程序员z",
"email": "210838242@qq.com",
"name": {
"firstName": "霄龙",
"lastName": "徐"
}
}
#局部修改文档字段
POST /heima/_update/1
{
"doc": {
"info": "黑马程序员zz"
}
}
10-22
583
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交