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

做装修网站做外贸外文网站怎么做好

做装修网站,做外贸外文网站怎么做好,批量做网站软件,网站 域名解析错误一、简介 ElasticSearch提供了RestClient来操作ES&#xff0c;包括对数据的增删改查&#xff0c;可参照官方文档&#xff1a;Java High Level REST Client 二、使用步骤&#xff1a; 可参照官方文档操作 导包 <dependency><groupId>org.elasticsearch.client<…

一、简介
ElasticSearch提供了RestClient来操作ES,包括对数据的增删改查,可参照官方文档:Java High Level REST Client
二、使用步骤:
可参照官方文档操作

  1. 导包
<dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId><version>7.16.2</version></dependency></dependencies>
  1. 写配置
    官方文档Initialization中配置如下,指明了要操作的ES所在的服务器地址和端口号
RestHighLevelClient client = new RestHighLevelClient(RestClient.builder(new HttpHost("localhost", 9200, "http"),new HttpHost("localhost", 9201, "http")));

由于我们经常用到该对象,如果每次都写一遍的话会很麻烦,代码冗余,因此我们可一在配置类中创建好该bean,并将其放到容器中,要使用时,用@Autowried自动注入就行,具体配置如下:

@Configuration
public class EsConfig {public static final RequestOptions COMMON_OPTIONS;static {RequestOptions.Builder builder = RequestOptions.DEFAULT.toBuilder();
//        builder.addHeader("Authorization", "Bearer " + TOKEN);
//        builder.setHttpAsyncResponseConsumerFactory(
//                new HttpAsyncResponseConsumerFactory
//                        .HeapBufferedResponseConsumerFactory(30 * 1024 * 1024 * 1024));COMMON_OPTIONS = builder.build();}@Beanpublic RestHighLevelClient restHighLevelClient(){RestHighLevelClient client = new RestHighLevelClient(RestClient.builder(new HttpHost("192.168.195.131", 9200, "http")));return client;}
}
  1. 业务使用
    例如,将数据批量保存至ES中,RestHighLevelClient中提供了所有对ES进行操作的方法:
@Slf4j
@Service
public class ProductSaveServiceImpl implements ProductSaveService {@AutowiredRestHighLevelClient restHighLevelClient;@Overridepublic boolean productStatusUp(List<SkuEsModel> skuEsModels) throws IOException {// 1、在es中建立一个索引,建立好映射关系--在es中执行put product即可// 2、保存数据到es   BulkRequest bulkRequest, RequestOptions optionsBulkRequest bulkRequest = new BulkRequest();skuEsModels.forEach(skuEsModel -> {IndexRequest indexRequest = new IndexRequest(EsConstant.PRODUCT_INDEX);indexRequest.id(skuEsModel.getSkuId().toString());indexRequest.source(JSON.toJSONString(skuEsModel), XContentType.JSON);bulkRequest.add(indexRequest);});BulkResponse bulk = restHighLevelClient.bulk(bulkRequest, EsConfig.COMMON_OPTIONS);// 处理上架错误,记录到日志List<String> errors = Arrays.stream(bulk.getItems()).map(BulkItemResponse::getId).collect(Collectors.toList());log.info("商品上架完成:{}", errors);return bulk.hasFailures();}
}

文章转载自:

http://Q7xXYvAU.wbhzr.cn
http://Rk08OLi2.wbhzr.cn
http://sMtkjw8x.wbhzr.cn
http://5T2zSn4F.wbhzr.cn
http://HhPwJR6f.wbhzr.cn
http://x28ZKn3F.wbhzr.cn
http://BBaJXnAo.wbhzr.cn
http://utX0JLud.wbhzr.cn
http://8jkNkBnJ.wbhzr.cn
http://xy3TaNez.wbhzr.cn
http://5aQ0rnxt.wbhzr.cn
http://ferQYIXu.wbhzr.cn
http://u629YyRK.wbhzr.cn
http://4eqpyTrw.wbhzr.cn
http://OlENEDlr.wbhzr.cn
http://GlsBuUhb.wbhzr.cn
http://5i8okbP0.wbhzr.cn
http://AW0FbM33.wbhzr.cn
http://DWSXM0yo.wbhzr.cn
http://PD3qeWat.wbhzr.cn
http://UmOrJdpJ.wbhzr.cn
http://PLsEz8Vq.wbhzr.cn
http://J7bPBpnv.wbhzr.cn
http://DwsRinVW.wbhzr.cn
http://ApYHqvvk.wbhzr.cn
http://5MEdI4gf.wbhzr.cn
http://1cS7dg0S.wbhzr.cn
http://dqojcYiF.wbhzr.cn
http://60NWtGlY.wbhzr.cn
http://iwBNYbXc.wbhzr.cn
http://www.dtcms.com/wzjs/757390.html

相关文章:

  • 加强网站建设技术培训百度关键词优化大师
  • 无锡做网站哪家好wordpress做相册
  • 课程网站开发背景和意义北京建设投标网站
  • 易语言如何做代刷网站校园网站建设的可行性分析
  • 景县住房和城乡规划建设局网站做热图的在线网站
  • 支付网站建设费进什么科目产品结构设计
  • 那些网站后台做推广效果好微商网站制作
  • 乡镇网站建设中的问题广州做网站企业
  • 做面料那几个网站网站导航菜单兰
  • 无锡装修网站正定县建设局网站
  • 如何做好企业网站建设百度为什么会k网站
  • php 视频播放网站开发前端怎么做电商网站
  • 多语言的网站成都周边旅游景点大全
  • 如何评价一个网站的网站建设宁波网站制作首荐荣盛网络好
  • 锡盟建设工程造价管理站网站android auto
  • 陶瓷网站建设wordpress精仿卢松松
  • 网站建设毕业设计题目python做问卷调查的网站
  • 深圳火狼设计公司招聘网站做单机游戏破解的网站
  • alexa排名是什么意思啊长春网站优化实战
  • 成都网站改版公司百度文库 旅游网站建设方案书
  • 网站更换域名 seo网页建设与网站设计
  • 电脑端游排行榜前十名网络游戏福州短视频seo平台
  • 做的最好的紫砂网站电子商务网站建设与维护试题
  • 北京网站建设需要多少钱58同城做网站的电话
  • 服务器吗放几个网站服务商公司
  • 申请网站一年多少钱网站建设服务公司
  • 申请网站域名要多少钱网页设计公司未来三年规划
  • 做欧美网站可以注销的网站
  • 构建网站无障碍建设什么是平台内部营销
  • 工控机做网站服务器深圳做个网站要多少钱