- 新增图书信息功能开发
- 修改图书信息功能开发
- 删除功能开发
- 综合查询接口开发
// 查询接口
@GetMapping("/get/book/novel")
public ResponseEntity get(@RequestParam(name = "id", defaultValue = "") String id) {
GetResponse response = client.prepareGet(BOOK_INDEX, BOOK_TYPE_NOVEL, id).get();
if (!response.isExists()) {
return new ResponseEntity(HttpStatus.NOT_FOUND);
}
return new ResponseEntity(response.getSource(), HttpStatus.OK);
}
-
org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available
主要有下面三点:
- 集群名称设置
- 集群IP和端口设置
- java 客户端和 elasticsearch 版本是否匹配