@Override public <T> T select(String index, String type, String id, Class<T> clazz) throws Exception { GetResponse response = selectIndex(index, type, id); log.debug(response.toString()); if(null != response && response.isExists()){ return JSON.parseObject(response.getSourceAsString(), clazz); } return null; }