网站建设企业_网站制作公司网站_网站建设服务公司_深圳app开发公司 private void buildBasicQuery(RequestParams params, SearchRequest request) {// 1.构建BooleanQueryBoolQueryBuilder boolQuery = QueryBuilders.boolQuery();// 关键字搜索String key = params.getKey();if (key == null || "".equals(key)) {boolQuery.must(QueryBuilders.matchAllQuery());} else {boolQuery.must(QueryBuilders.matchQuery("all", key));}// 城市条件if (params.getCity() != null && !params.getCity().equals("")) {boolQuery.filter(QueryBuilders.termQuery("city", params.getCity()));}// 品牌条件if (params.getBrand() != null && !params.getBrand().equals("")) {boolQuery.filter(QueryBuilders.termQuery("brand", params.getBrand()));}// 星级条件if (params.getStarName() != null && !params.getStarName().equals("")) {boolQuery.filter(QueryBuilders.termQuery("starName", params.getStarName()));}// 价格if (params.getMinPrice() != null && params.getMaxPrice() != null) {boolQuery.filter(QueryBuilders.rangeQuery("price").gte(params.getMinPrice()).lte(params.getMaxPrice()));}// 2.算分控制FunctionScoreQueryBuilder functionScoreQuery =QueryBuilders.functionScoreQuery(// 原始查询,相关性算分的查询boolQuery,// function score的数组new FunctionScoreQueryBuilder.FilterFunctionBuilder[]{// 其中的一个function score 元素new FunctionScoreQueryBuilder.FilterFunctionBuilder(// 过滤条件QueryBuilders.termQuery("isAD", true),// 算分函数ScoreFunctionBuilders.weightFactorFunction(10))});request.source().query(functionScoreQuery);">

合肥网站建设

北京网站制作设计、绍兴网站制作公司、永久使用、不限域名、东莞 网站建设

app 开发?

网站建设企业_网站制作公司网站_网站建设服务公司_深圳app开发公司

json_data = response.json()filename = f'./{key_word}.json' 深圳的网站建设公司网站建设论坛机械网站建设网站建设哪广州品牌网站设计柳州网站建设建站网站建设萧山网站建设建立网站的公司医院网站制作专业网站设计公司张家界网站建设手机软件开发南昌网站设计宝安网站制作长春网站建设成都网站制作网站制作制作局域网网站建设昆明网页制作网站建设的公司网站建设案例绍兴网站建设苏州网站建设有限公司佛山网站建设南网站建设成都微信功能开发贵州网站建设婚纱摄影网站建设南通网站建设网页制作平台

猜你喜欢