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

网站开发类优惠及服务承诺学服装设计学费要多少

网站开发类优惠及服务承诺,学服装设计学费要多少,mg动画制作软件,专做网页的网站SpringBoot项目ES6.8.15 升级到 ES7.4.0 前言 由于公司内部资产统一整理#xff0c;并且公司内部部署有多个版本的es集群#xff0c;所以有必要将目前负责项目的ES集群升级到公司同一版本7.4.0。es6到es7的升级变化还是挺大的#xff0c;因此在这里做一下简单记录#xf… SpringBoot项目ES6.8.15 升级到 ES7.4.0 前言 由于公司内部资产统一整理并且公司内部部署有多个版本的es集群所以有必要将目前负责项目的ES集群升级到公司同一版本7.4.0。es6到es7的升级变化还是挺大的因此在这里做一下简单记录 注升级方案需要根据实际项目来定本升级方案可能不是最优但目前来看应该是比较适合这个项目的 1. 依赖相关 1. SpringBoot版本2.3.12.RELEASE 2. spring.data.elasticsearch 旧版本 dependencygroupIdorg.springframework.data/groupIdartifactIdspring-data-elasticsearch/artifactIdversion3.2.4.RELEASE/version /dependency新版本 dependencygroupIdorg.springframework.data/groupIdartifactIdspring-data-elasticsearch/artifactIdversion4.0.9.RELEASE/version /dependencyspring.data.elasticsearch和ElasticSearch版本对应关系 spring.data.elasticsearch和ElasticSearch版本对应关系 3. elasticsearch 移除org.elasticsearch.elasticsearch的依赖直接使用spring.data.elasticsearch中的elasticsearch依赖 4. spring-boot-autoconfigure 移除spring-boot-autoconfigure依赖的版本 旧版本 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-autoconfigure/artifactIdversion2.2.4.RELEASE/version /dependency新版本 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-autoconfigure/artifactId /dependency2. mapping文件 升级es7.4后索引的mapping文件发生了相应的变化移除了type字段如下所示 旧版本 {index_name: {mappings: {part: {properties: {brandCode: {type: keyword},brandName: {type: keyword},brands: {type: keyword},enable: {type: boolean}}}}} }新版本 {index_name: {mappings: {properties: {brandCode: {type: keyword},brandName: {type: keyword},brands: {type: keyword},enable: {type: boolean}}}} }2. 配置文件 spring.elasticsearch.rest.uris集群地址 spring.elasticsearch.rest.username账号 spring.elasticsearch.rest.password密码3. 代码修改 elasticsearchTemplate修改为elasticsearchRestTemplateSearchQuery 修改为NativeSearchQueryrepo.search 修改为 elasticsearchRestTemplate.search之前的NativeSearchQueryBuilder可以直接设置索引别名升级之后不支持需要在elasticsearchRestTemplate.search()方法中通过IndexCoordinates.of(alias)参数来设置索引elasticsearchRestTemplate.search()方法返回值也有相应的变化需要自行探索修改 代码示例 旧版本 PartsResult result new PartsResult(); BoolQueryBuilder builder builderPart(param); SearchQuery searchQuery new NativeSearchQueryBuilder().withIndices(alias).withQuery(builder).build(); long time System.currentTimeMillis(); PageSearchPart pageResult repo.search(searchQuery); log.debug(search oe object time:{},System.currentTimeMillis()-time);新版本 PartsResult result new PartsResult(); BoolQueryBuilder builder builderPart(param); NativeSearchQuery searchQuery new NativeSearchQueryBuilder().withQuery(builder).build(); long time System.currentTimeMillis(); SearchHitsSearchPart search elasticsearchRestTemplate.search(searchQuery, SearchPart.class, IndexCoordinates.of(alias)); ListSearchPart parts new ArrayList(); if (search.hasSearchHits()){for (SearchHitSearchPart searchHit : search.getSearchHits()) {SearchPart content searchHit.getContent();parts.add(content);} } log.debug(search oe object time:{},System.currentTimeMillis()-time);4. 总结 目前仅仅只是升级完之后可以正常使用还需要进一步进行代码优化和错误排查。本篇文章旨在为大家升级的时候提供一个参考有任何问题可以在评论区或者私信交流。
http://www.sczhlp.com/news/187268/

相关文章:

  • 互联网站源码网页功能介绍
  • 高端网站建设公司哪家服务态度好中小企业查询网站
  • 做电商网站微信号是多少手机网站与app
  • 怎么知道网站有没有备案重庆好网互联
  • 想学网站建设深圳代理网络推广公司
  • 成都医院做网站建设网站开发vsc网站开发公司
  • 奖励软件下载网站网站规划与设计范文
  • 酒店网站建设报告书购物商城网页模板
  • 网站转移空间WordPress主题 Slhao
  • 网站建设按什么合同交印花税旅游网络营销方式
  • 网站营销建设策划案做游戏网站用什么系统做
  • 品牌网站建设解决方电子商务公司网站怎么建
  • 阿里国际网站首页可以做全屏不咨询公司的成本费用有哪些
  • 网站建设和app哪个好深圳企业社保网站官网
  • 虚拟产品货源网站一个购物交易网站怎么做
  • 汕头企业网站建设模板小橡皮私人定制app软件
  • 深圳罗湖住房和建设局网站官网个人互动网站
  • 做网上夫妻去哪个网站互联网保险市场
  • 影盟自助网站建设祭祖网站怎么做
  • 手机网站开源系统公司注册地址与办公地址不一致
  • wordpress设置网站地址零配件加工东莞网站建设技术支持
  • 新网 网站备案做网站文字居中代码
  • 平台网站怎么做seo做服装广告素材网站有哪些
  • 南京医院网站建设方案建小公司网站
  • 电子商务系统网站建设淘宝做导航网站有哪些
  • 网站建设开发服务费会计科目开题报告风景区网站开发
  • 有利于优化的网站模板精品源码网
  • 网站建设补充报价单榆林网站建设推广
  • 顺德网站制作案例教程建设网站便宜
  • ps切图做网站wordpress 页面排序