/** * 文档操作 批量添加文档 */ @Test void addDocument1() throws IOException { //通过数据库查询 List<Hotel> hotelList = iHotelService.list(); // 1.创建Request对象 BulkRequest request = new BulkRequest(); //遍历添加 for (Hotel hotel : hotelList) { //转换文档类型 HotelDoc hotelDoc = new HotelDoc(hotel); //创建新增文档的Request对象 request.add(new IndexRequest("hotel") .id(hotel.getId().toString()) .source(JSON.toJSONString(hotelDoc),XContentType.JSON)); } //发送请求 client.bulk(request, RequestOptions.DEFAULT); }
es批量添加文档
最新推荐文章于 2024-01-08 01:18:25 发布