莲花网_2017建站_网上交易系统_东莞网络营销
public PageResult search(RequestParams params) {try {SearchRequest request = new SearchRequest("hotel");buildBasicQuery(params, request);int page = params.getPage();int size = params.getSize();request.source().from((page - 1) * size).size(size);String location = params.getLocation();if (location != null && !location.equals("")) {request.source().sort(SortBuilders.geoDistanceSort("location", new GeoPoint(location)).order(SortOrder.ASC).unit(DistanceUnit.KILOMETERS));}SearchResponse response = client.search(request, RequestOptions.DEFAULT);return handleResponse(response);} catch (IOException e) {throw new RuntimeException(e);}">