当前位置: 首页 > news >正文

网站引导页下载深圳培训网站建设

网站引导页下载,深圳培训网站建设,济宁一建建设集团有限公司,51网站空间相册在哪里如果需要屏蔽其他项目对Elasticsearch的直接访问操作#xff0c;统一由一个入口访问操作Elasticsearch#xff0c;可以考虑直接传入JSON格式语句解析执行。 相关依赖包 propertieselasticsearch.version7.9.3/elasticsearch.versionelasticsea…如果需要屏蔽其他项目对Elasticsearch的直接访问操作统一由一个入口访问操作Elasticsearch可以考虑直接传入JSON格式语句解析执行。 相关依赖包 propertieselasticsearch.version7.9.3/elasticsearch.versionelasticsearch.rest.version7.9.3/elasticsearch.rest.version /properties!-- Elasticsearch依赖包-- dependencygroupIdorg.elasticsearch/groupIdartifactIdelasticsearch/artifactIdversion${elasticsearch.version}/version /dependencydependencygroupIdorg.elasticsearch.client/groupIdartifactIdtransport/artifactIdversion${elasticsearch.version}/version /dependencydependencygroupIdorg.elasticsearch.client/groupIdartifactIdelasticsearch-rest-client/artifactIdversion${elasticsearch.rest.version}/version /dependencydependencygroupIdorg.elasticsearch.client/groupIdartifactIdelasticsearch-rest-high-level-client/artifactIdversion${elasticsearch.rest.version}/version /dependency部分代码 protected static final NamedXContentRegistry namedXContentRegistry;static {SearchModule searchModule new SearchModule(Settings.builder().build(), false, new ArrayList());ListNamedXContentRegistry.Entry namedXContents searchModule.getNamedXContents();namedXContents.addAll(getDefaultNamedXContents());namedXContentRegistry new NamedXContentRegistry(namedXContents);}protected SearchResponse searchResponse(RestHighLevelClient restHighLevelClient, String statement,MapString, Object params, String... indices) {SearchResponse searchResponse null;SearchRequest searchRequest new SearchRequest(indices);SearchSourceBuilder searchSourceBuilder new SearchSourceBuilder();try {searchSourceBuilder.parseXContent(XContentType.JSON.xContent().createParser(namedXContentRegistry,DeprecationHandler.IGNORE_DEPRECATIONS, statement));searchRequest.source(searchSourceBuilder);Object scrollTimeoutObj params.get(SCROLL_TIMEOUT);if (null ! scrollTimeoutObj) {searchRequest.scroll(String.valueOf(scrollTimeoutObj));}long startTimeMillis System.currentTimeMillis();searchResponse restHighLevelClient.search(searchRequest, RequestOptions.DEFAULT);executionSqlLog(statement, startTimeMillis, indices);} catch (IOException e) {log.error(e.getMessage(), e);}return searchResponse;}protected SearchResponse scrollSearchResponse(RestHighLevelClient restHighLevelClient, String scrollId) {try {return restHighLevelClient.scroll(new SearchScrollRequest(scrollId), RequestOptions.DEFAULT);} catch (IOException e) {log.error(e.getMessage(), e);}return null;}protected CountResponse countResponse(RestHighLevelClient restHighLevelClient, String statement,MapString, Object params, String... indices) {CountResponse countResponse null;CountRequest countRequest new CountRequest(indices);SearchSourceBuilder searchSourceBuilder new SearchSourceBuilder();try {searchSourceBuilder.parseXContent(XContentType.JSON.xContent().createParser(namedXContentRegistry,DeprecationHandler.IGNORE_DEPRECATIONS, statement));countRequest.source(searchSourceBuilder);long startTimeMillis System.currentTimeMillis();countResponse restHighLevelClient.count(countRequest, RequestOptions.DEFAULT);executionSqlLog(statement, startTimeMillis, indices);} catch (IOException e) {log.error(e.getMessage(), e);}return countResponse;}private static ListNamedXContentRegistry.Entry getDefaultNamedXContents() {MapString, ContextParserObject, ? extends Aggregation map new HashMap();map.put(TopHitsAggregationBuilder.NAME, (p, c) - ParsedTopHits.fromXContent(p, (String) c));map.put(DateRangeAggregationBuilder.NAME, (p, c) - ParsedDateRange.fromXContent(p, (String) c));map.put(FilterAggregationBuilder.NAME, (p, c) - ParsedFilter.fromXContent(p, (String) c));map.put(SumAggregationBuilder.NAME, (p, c) - ParsedSum.fromXContent(p, (String) c));map.put(CardinalityAggregationBuilder.NAME, (p, c) - ParsedCardinality.fromXContent(p, (String) c));map.put(StringTerms.NAME, (p, c) - ParsedStringTerms.fromXContent(p, (String) c));map.put(LongTerms.NAME, (p, c) - ParsedLongTerms.fromXContent(p, (String) c));map.put(DoubleTerms.NAME, (p, c) - ParsedDoubleTerms.fromXContent(p, (String) c));return map.entrySet().stream().map(entry -new NamedXContentRegistry.Entry(Aggregation.class, new ParseField(entry.getKey()), entry.getValue())).collect(Collectors.toList());}private void executionSqlLog(String statement, long startTimeMillis, String... indices) {if (!esProperties.isExecutionSqlEnable()) {return;}long spendTime System.currentTimeMillis() - startTimeMillis;log.info(\n SQL START \nExecution INX {} [{} ms] \nExecution SQL {} \n SQL END \n, String.join(Constants.SYMBOL_COMMA, indices),spendTime, statement.replaceAll(\\s{2,}, ));}}
http://www.dnsts.com.cn/news/271864.html

相关文章:

  • 做优惠网站多少钱创同盟做网站
  • 做淘宝客注册网站好做吗深圳网站关键词排名查询
  • 门户网站首页wordpress代码高亮插件张戈
  • 中国建设银行网站会员注册网站空间域名购买
  • 建设工程信息网站宜宾网站建设公司
  • 网站设置手机才能播放宁波市建筑业管理信息网
  • 网站主页面布局怎么做内部网站建设软件
  • illustrator 学习网站wordpress prevent copy paste
  • 网站开发 男生网站建设客户开发方案
  • 门户型网站建设方案wordpress白屏问题
  • 淄博网站建设公司有几家山东济南seo整站优化
  • 给个网站好人有好报2021手机网站报名链接怎么做
  • 网站建设平台案例南宁住建局官方网
  • photoshop画简单网站开发者管理
  • 网站建设意思vps wordpress cpu占用过高
  • 建立网站需要哪些手续中国菲律宾世预赛直播
  • 河南网站域名备案有意思网站推荐
  • 网站模板哪个网站好免费h5在线制作平台
  • 国外 网站有做验证码吗兰州装修公司报价明细表
  • 做公司永久免费网站什么好如何看自己网站流量
  • 帝国cms 网站搬家成都兼职建设网站
  • 汕头网站建设搭建商丘网站制作的流程
  • 中国空间站最新消息新闻室内装饰设计说明
  • 网站子页设计广东水利建设与管理信息网站
  • 鄂州第一官方网站八年级信息做网站所用软件
  • 凡科可以建设多个网站吗中国建设教育协会网站培训中心
  • 网站遮罩是什么游戏软件开发公司排名
  • 如何实现企业网站推广的系统性个人社保缴费基数是什么意思
  • 加强普法网站建设的通知物联网卡一年服务费多少钱啊
  • 短视频分享网站开发做电影网站用什么程序