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

免费响应式模板网站模板网店运营怎么学

免费响应式模板网站模板,网店运营怎么学,建筑网校排名前十的品牌,广东建设部官方网站The best elasticsearch highlevel java rest api-----bboss 1.ElasticSearch客户端bboss提供了一系列注解 ESId 用于标识实体对象中作为docid的属性#xff0c;该注解只有一个persistent 布尔值属性#xff0c;用于控制被本注解标注的字段属性是否作为普通文档属性保存ESId  用于标识实体对象中作为docid的属性该注解只有一个persistent 布尔值属性用于控制被本注解标注的字段属性是否作为普通文档属性保存默认为true-保存false不保存字段名称为属性名称。ESId可用于添加和修改文档 ESParentId 用于标识实体对象中作为parentid的属性该注解只有一个persistent 布尔值属性用于控制被本注解标注的字段属性是否作为普通文档属性保存默认为true-保存false不保存字段名称为属性名称。ESParentId可用于添加和修改文档 ESVersion 用于标识实体对象中作为文档版本信息的属性该注解只有一个persistent 布尔值属性用于控制被本注解标注的字段属性是否作为普通文档属性保存true-保存默认为false不保存字段名称为属性名称。ESVersion可用于添加/修改文档操作 ESVersionType 用于标识实体对象中作为文档版本类型信息的属性该注解只有一个persistent 布尔值属性用于控制被本注解标注的字段属性是否作为普通文档属性保存true-保存默认为false不保存字段名称为属性名称。ESVersionType可用于添加/修改文档操作 ESRetryOnConflict 用于标识实体对象中作为文档修改操作版本冲突重试次数信息的属性数字类型。该注解只有一个persistent 布尔值属性用于控制被本注解标注的字段属性是否作为普通文档属性保存true-保存默认为false不保存字段名称为属性名称。ESRetryOnConflict可用于添加/修改文档操作 ESRouting  用于标识实体对象中作为文档添加/修改操作路由信息的属性字符串或者数字类型。该注解只有一个persistent 布尔值属性用于控制被本注解标注的字段属性是否作为普通文档属性保存true-保存默认为false不保存字段名称为属性名称。ESRouting可用于添加/修改文档操作 ESDocAsUpsert 用于标识实体对象中控制文档修改操作时文档不存在时是否添加文档的信息的属性布尔值。该注解只有一个persistent 布尔值属性用于控制被本注解标注的字段属性是否作为普通文档属性保存true-保存默认为false不保存字段名称为属性名称。ESDocAsUpsert可用于添加/修改文档操作 ESSource 用于标识实体对象中控制文档修改操作时返回值是否包含文档source数据的控制变量的属性布尔值。该注解只有一个persistent 布尔值属性用于控制被本注解标注的字段属性是否作为普通文档属性保存true-保存默认为false不保存字段名称为属性名称。ESSource可用于修改文档操作 Column 该注解用于指定日期格式和JsonFormat属性结合一起使用 JsonFormat(pattern yyyy-MM-dd HH:mm:ss.SSS) Column(dataformat yyyy-MM-dd HH:mm:ss.SSS) JsonIgnore 标注实体属性不作为es字段保存使用示例 JsonIgnore private Integer sqlEndElapsed; 2.注解的使用示例 ESId(persistent false) protected String id; ESParentId protected String parentId; ESVersion protected int version; ESVersionType protected String versionType; ESRetryOnConflict protected int retryOnConflict; ESRouting protected String routing; ESDocAsUpsert protected boolean docAsUpsert; ESSource protected boolean returnSource; 3.结合控制注解的批量文档修改操作 Testpublic void testOrmBulk(){ClientInterface clientUtil ElasticSearchHelper.getRestClientUtil();ListOnlineGoodsInfoUpdateParams onlineGoodsInfoUpdateParamss new ArrayList();OnlineGoodsInfoUpdateParams onlineGoodsInfoUpdateParams new OnlineGoodsInfoUpdateParams();onlineGoodsInfoUpdateParams.setId(aa);onlineGoodsInfoUpdateParams.setParentId(ppaa);onlineGoodsInfoUpdateParams.setType(tt);onlineGoodsInfoUpdateParams.setIndex(ddd);onlineGoodsInfoUpdateParams.setGoodsName(dddd);onlineGoodsInfoUpdateParams.setDocAsUpsert(true);onlineGoodsInfoUpdateParams.setRetryOnConflict(3);onlineGoodsInfoUpdateParams.setReturnSource(true);onlineGoodsInfoUpdateParams.setRouting(test);onlineGoodsInfoUpdateParams.setVersion(1);onlineGoodsInfoUpdateParams.setVersionType(ClientInterface.VERSION_TYPE_INTERNAL);onlineGoodsInfoUpdateParamss.add(onlineGoodsInfoUpdateParams);onlineGoodsInfoUpdateParams new OnlineGoodsInfoUpdateParams();onlineGoodsInfoUpdateParams.setId(aa);onlineGoodsInfoUpdateParams.setParentId(ppaa);onlineGoodsInfoUpdateParams.setType(tt);onlineGoodsInfoUpdateParams.setIndex(ddd);onlineGoodsInfoUpdateParams.setGoodsName(dddd);/*** 设置更新文档控制变量*/onlineGoodsInfoUpdateParams.setDocAsUpsert(true);onlineGoodsInfoUpdateParams.setRetryOnConflict(3);onlineGoodsInfoUpdateParams.setReturnSource(true);onlineGoodsInfoUpdateParams.setRouting(test);onlineGoodsInfoUpdateParams.setVersion(1);onlineGoodsInfoUpdateParams.setVersionType(ClientInterface.VERSION_TYPE_INTERNAL);onlineGoodsInfoUpdateParamss.add(onlineGoodsInfoUpdateParams);String response clientUtil.updateDocuments(aa,tt,onlineGoodsInfoUpdateParamss);System.out.println(response);}  我们可以看到执行updateDocuments方法时生成的原生bulk报文如下注意其中的控制参数信息 { update : { _index : aa, _type : tt, _id : aa, parent : ppaa, _routing : test,retry_on_conflict:3,_version:1,_version_type:internal } } {doc:{parentId:ppaa,type:tt,index:ddd,routing:test,goodsName:dddd,brandId:0,brandName:null,shopCustomCategoryId:0,goodsType:null,quantityOfPacking:null,freePostage:null,postage:null,goodsDescription:null,packingDescription:null,salesUnit:null,minimumUnit:null,minSalesPrice:0.0},doc_as_upsert:true,_source:true} { update : { _index : aa, _type : tt, _id : aa, parent : ppaa, _routing : test,retry_on_conflict:3,_version:1,_version_type:internal } } {doc:{parentId:ppaa,type:tt,index:ddd,routing:test,goodsName:dddd,brandId:0,brandName:null,shopCustomCategoryId:0,goodsType:null,quantityOfPacking:null,freePostage:null,postage:null,goodsDescription:null,packingDescription:null,salesUnit:null,minimumUnit:null,minSalesPrice:0.0},doc_as_upsert:true,_source:true}reponse报文这里不做介绍如果被标准的returnSource属性为true那么在response中将包含文档的source字段信息。 4.参考资料 https://www.elastic.co/guide/en/elasticsearch/reference/6.2/docs-bulk.html https://www.elastic.co/guide/en/elasticsearch/reference/6.2/docs-update.html https://www.elastic.co/guide/en/elasticsearch/reference/6.2/docs-index_.html https://my.oschina.net/bboss/blog/1556866 https://my.oschina.net/bboss/blog/1801273   转载于:https://www.cnblogs.com/rianbowymail/p/9115513.html
http://www.pierceye.com/news/93142/

相关文章:

  • 访问国外的网站很慢wordpress 电商主题
  • 免费收录网站推广wordpress打开速度分析
  • 成都网站运营wordpress后台
  • 班级建设网站wordpress获取分类的文章
  • 北京建设官方网站常州做网站那家快
  • 网站建设源码包射阳网页设计
  • 做企业网站备案都需要什么织梦 安装网站
  • 查询网站收录命令用wordPress搭建图片库
  • 网站开发的验收标准给几个网址谢谢
  • 手表网站大全网络推广竞价
  • 中创高科官方网站wordpress 页面添加js
  • 平台网站怎么做专业网站设计公司排名
  • 网站开发公司 重庆百度seo标题优化软件
  • wordpress 导入主题网站建设优化广告流量
  • 网店装修网站房屋装修设计费一般多少
  • 微信公众平台制作网站设计网站页面要怎么切图
  • 个人网站 备案 类型小红书笔记推广
  • 门户网站怎么创建网页制作步骤php
  • 六师五家渠市建设局网站wordpress 定时发布插件
  • 深圳外贸网站外贸网站建设安阳网站建设服务
  • wdcp 网站建设做民宿推广都有哪些网站
  • 常见的网站开发环境网站建设的结构
  • 贵阳网站推广优化公司做网站的公司搞什么活动
  • 安徽平台网站建设制作坪山网站设计的公司
  • 如何做挂qq的网站2017网站建设
  • wordpress语言切换网站保定广告设计公司
  • 做网站需要走公司吗运行一个网站要多少钱
  • 怎样可以免费做网站wap网站软件
  • 织梦手机网站免费模板漳州城乡建设局网站
  • 厦门建设网站的公司php除了写网站吗