在向es批量导入数据时
List<Hotel> hotelList = hotelService.list();
BulkRequest bulkRequest = new BulkRequest();
for (Hotel hotel : hotelList) {
HotelDoc hotelDoc = new HotelDoc(hotel);
IndexRequest indexRequest = new IndexRequest("hotel").id(hotel.getId().toString());
indexRequest.source(JSON.toJSONString(hotelDoc), XContentType.JSON);
// indexRequest.source(JSONUtil.parse(hotelDoc),XContentType.JSON);
bulkRequest.add(indexRequest);
}
restHighLevelClient.bulk(bulkRequest, RequestOptions.DEFAULT);
hutool工具包只能导入141条数据(不知道哪里有问题)
阿里的fastjson能导入所有的199条数据
还是得用大厂的工具啊!!!