public <T > List<T> queryByOneTerm(Class<T> tClass, String searchField, String value) {
List<T> records = new ArrayList<T>();
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(QueryBuilders.termQuery(searchField, value));
searchSourceBuilder.from(0);
searchSourceBuilder.size(1000);
Search search = new Search.Builder(searchSourceBuilder.toString())
.addIndex("index")
.addType("type")
.build();
try {
SearchResult result = jestClient.execute(search);
records = result.getSourceAsObjectList(tClass, false);
} catch (IOException e) {
e.printStackTrace();
}
return records;
}
jest 泛型 查询
最新推荐文章于 2022-04-25 11:11:12 发布