文档操作Api
void testAddDocument(){
// 创建对象
User user = new User("狂神说",3);
//创建请求
IndexRequest kuang_index = new IndexRequest("kuang_index");
// 规则 put /kuang_index/_doc/1
request.id("1")
request.timeout(TimeValue.timeValueSeconds(1));
request.timeout("1s");
// 将我们的数据放入请求 json
IndexRequest source = request.source(JSON.toJSONString(user),XContentType.JSON);
// 客户端发送请求
IndexResponse indexResponse = client.index(request,RequestOptions.DEFAULT);
System.out.println(indexResponse.toString());
System.out.println(indexResponse.status());
}
结果
这里的返回的全部内容和我们的命令是一样的
更新文档信息
删除文档记录
特殊的,真的项目一般都会批量插入数据
是否失败,最后返回false 代表成功
如果你不设置id,默认id随机
// 查询
注意点