-
文档修改
指定id修改
请求方式 post 地址:/索引/类型/文档id/_update(关键词)
直接修改
参数: doc(关键词)
通过脚本修改
参数:script(关键词)
查看全部 -
文档修改
指定id修改
请求方式 post 地址:/索引/类型/文档id/_update(关键词)
直接修改
参数: doc(关键词)
通过脚本修改
参数:script(关键词)
查看全部 -
文档修改
指定id修改
请求方式 post 地址:/索引/类型/文档id/_update(关键词)
直接修改
参数: doc(关键词)
通过脚本修改
参数:script(关键词)
查看全部 -
插入索引
1.指定id
put请求 地址:索引/类型/id
2.自动生成id
post请求 地址:索引/类型/
查看全部 -
head创建索引
默认分片数5 备份1 粗边框是主分片 细边框为粗边框的备份分片
mapping 结构化分片区分
请求地址:
http://127.0.0.1:9200/book/novel/_mapping索引/类型/文档id
请求方式:POST
创建索引直接请求api接口
http://127.0.0.1:9200/people索引
请求方式:PUT
参数:settings关键词 指定分片数 和备份
可以使用“||”定义多种类型
查看全部 -
修改
http://127.0.0.1:9200/update/book/novel?id=&time=
UpdateRequest update=new UpdateRequest("book","novel",id);
XContentFactory content = XContentFactory.jsonBuilder().startObject().field("XXX",value).endObject();//可以增加判空逻辑,最后必须以endObject()结尾。
update.doc();
UpdateResponse result = client.update(update).get();
result.getResult();
验证:
http://127.0.0.1:9200/get/book/novel?id=
查看全部 -
删除
http://127.0.0.1:9200/delete/book/novel?id=
DeleteResponse result = this.client.prepareDelete("bool","novel",id).get();
验证: http://127.0.0.1:9200/get/book/novel?id=
查看全部 -
增加
http://127.0.0.1:9200/add/book/novel
XContentBuilder content=XContentBuilder.jsonBuilder().startObject().field.("XXX",paramValue).endObject();
IndexResponse result= this.client.prepareIndex("book","novel").setSource(content).get;
数据id result.getId();
验证 http://127.0.0.1:9200/get/book/novel?id=
查看全部 -
查询
http:127.0.0.1:9200/get/bool/novel?params=
GetResponse result = this.client.PrepareGet("book","novel").get();
查看全部 -
127.0.0.1:9200/people/man/1
查看全部 -
127.0.0.1:9200/people/man/1 POST
查看全部 -
1、RESTFul API
基本格式:<http://><ip>:<port>/index/type/id
常用http动词:GET/PUT/POST/DELETE
2、创建索引:
PUT方法
索引结构:(json)
{
"setting":{
"number_of_shards": 5
"number_of_replicas": 1
}
"mappings": {
"novel":{
"propperties":{
"title":{
"type":"text"
}
}
}
}
}
}
查看全部 -
1、RESTFul API
基本格式:<http://><ip>:<port>/index/type/id
常用http动词:GET/PUT/POST/DELETE
2、创建索引:
PUT方法
索引结构:(json)
{
"setting":{
"number_of_shards": 5
"number_of_replicas": 1
}
"mappings": {
"novel":{
"propperties":{
"title":{
"type":"text"
}
}
}
}
}
}
查看全部 -
1、RESTFul API
基本格式:http://ip:port/index/type/id
常用http动词:GET/PUT/POST/DELETE
2、创建索引:
PUT方法
索引结构:(json)
{
"setting":{
"number_of_shards": 5
"number_of_replicas": 1
}
"mappings": {
"novel":{
"propperties":{
"title":{
"type":"text"
}
}
}
}
}
}
查看全部 -
1、RESTFul API
基本格式:http://ip:port/index/type/id
常用http动词:GET/PUT/POST/DELETE
2、创建索引:
PUT方法
索引结构:(json)
{
"setting":{
"number_of_shards": 5
"number_of_replicas": 1
}
"mappings": {
"novel":{
"propperties":{
"title":{
"type":"text"
}
}
}
}
}
}
查看全部
举报