长沙企业网站建设_株洲做网站_网站建设软件_商务网站建设
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);}">