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

不知此网站枉做男人重庆快速排名优化

不知此网站枉做男人,重庆快速排名优化,优化推广排名网站教程,宁乡网站建设uuv9springboot java 项目连接es 介绍 小项目,没有引用es客户端,直接使用的http的方式进行连接的,方式比较简单,但是依赖较少,一个比较小的项目,部署方便 业务也很简单就是把数据库中的数据读到es中&#xf…

springboot java 项目连接es

介绍

小项目,没有引用es客户端,直接使用的http的方式进行连接的,方式比较简单,但是依赖较少,一个比较小的项目,部署方便

业务也很简单就是把数据库中的数据读到es中,然后在做几个接口读es中的数据

版本

es版本 6.8.11

springboot 2.6.3

java 8

依赖

只有web和mysql的依赖,别的不需要

这里就不作介绍了,如果有需要可以私信我

开始

配置

这个是放到yml文件中的配置 就是es的地址

  es:url: http://127.0.0.1:9200/name: elasticpassword: 1234567890index: es_indexsearchSize: 1000version: 6.8.11

连接es

使用了这个类

RestTemplate restTemplate;
header

其中name和password就是配置中的

public HttpHeaders header() {HttpHeaders httpHeaders = new HttpHeaders();httpHeaders.setContentType(MediaType.APPLICATION_JSON);httpHeaders.set("authorization", "Basic " + (new BASE64Encoder().encode((name + ":" + password).getBytes()).replaceAll("\n", "")));return httpHeaders;
}
查询

esUrl 是es的地址

index 就是索引

param 就是参数

response.getBody() 返回的是一个json对象 自己根据内容解析一下即可

public JSONObject search(JSONObject param) {String url = esUrl + "/" + index + "/_search";HttpEntity httpEntity = new HttpEntity(param.toJSONString(), header());ResponseEntity<JSONObject> response = restTemplate.exchange(url, HttpMethod.POST, httpEntity, JSONObject.class);return response.getBody();
}
删除
public void deleteById(String id) {String url = esUrl + "/" + index + "/_doc/" + id;restTemplate.delete(url);
}
更新
public JSONObject updateEsById(String id, JSONObject param) {String url =  esUrl + "/" + index + "/_doc/" + id + "/_update";HttpEntity httpEntity = new HttpEntity(param.toJSONString(), header());ResponseEntity<JSONObject> response = restTemplate.exchange(url, HttpMethod.POST, httpEntity, JSONObject.class);return response.getBody();}
保存
public void saveById(String id, JSONObject json) {String url = esUrl + "/" + index + "/_doc/" + id;HttpEntity httpEntity = new HttpEntity(json.toJSONString(), header());ResponseEntity<JSONObject> response = restTemplate.exchange(url, HttpMethod.POST, httpEntity, JSONObject.class);JSONObject ret = response.getBody();
}
补充

不同的版本是有差异的,具体可以在使用中根据报错进行调整

举例

es6.*版本的更新语句是这样的

esUrl + "/" + index + "/_doc/" + id + "/_update";

es7.*的是这样的

 esUrl + "/" + index + "/_update/" + id + "?refresh=true"

最后

整体的就是这样,其实主要是是restTemplate的使用,相对于es客户端使用比较简单一下(个人认为,主要是es用的不是很多)

如果大家有疑问和需要我可以后期就行补充


文章转载自:
http://bohemian.c7496.cn
http://sahra.c7496.cn
http://interpolated.c7496.cn
http://ourn.c7496.cn
http://tangle.c7496.cn
http://macrocephaly.c7496.cn
http://agitation.c7496.cn
http://corfam.c7496.cn
http://desiccative.c7496.cn
http://ulexite.c7496.cn
http://calamondin.c7496.cn
http://penicillamine.c7496.cn
http://pucras.c7496.cn
http://indeclinable.c7496.cn
http://plu.c7496.cn
http://heavyset.c7496.cn
http://bromo.c7496.cn
http://consilience.c7496.cn
http://piecework.c7496.cn
http://prelacy.c7496.cn
http://etymon.c7496.cn
http://hymenopteran.c7496.cn
http://avowedly.c7496.cn
http://himem.c7496.cn
http://gustative.c7496.cn
http://supercontinent.c7496.cn
http://gentlefolk.c7496.cn
http://howbeit.c7496.cn
http://numerology.c7496.cn
http://bifid.c7496.cn
http://outmarry.c7496.cn
http://sig.c7496.cn
http://slavic.c7496.cn
http://spadish.c7496.cn
http://airline.c7496.cn
http://cavalierly.c7496.cn
http://effigy.c7496.cn
http://cinema.c7496.cn
http://citrullin.c7496.cn
http://baganda.c7496.cn
http://swigger.c7496.cn
http://nonmember.c7496.cn
http://parapet.c7496.cn
http://kananga.c7496.cn
http://cannery.c7496.cn
http://perthite.c7496.cn
http://cocoonery.c7496.cn
http://fadm.c7496.cn
http://hyperion.c7496.cn
http://lava.c7496.cn
http://latine.c7496.cn
http://quadriennium.c7496.cn
http://infradian.c7496.cn
http://graveward.c7496.cn
http://spigotty.c7496.cn
http://gallia.c7496.cn
http://mesorectum.c7496.cn
http://fathership.c7496.cn
http://anglist.c7496.cn
http://recontamination.c7496.cn
http://crozier.c7496.cn
http://fornical.c7496.cn
http://dytiscid.c7496.cn
http://shatter.c7496.cn
http://pickax.c7496.cn
http://isocheim.c7496.cn
http://spermatic.c7496.cn
http://taxonomist.c7496.cn
http://yahtzee.c7496.cn
http://pandean.c7496.cn
http://gibber.c7496.cn
http://englobe.c7496.cn
http://facilitate.c7496.cn
http://kudos.c7496.cn
http://controller.c7496.cn
http://osmosis.c7496.cn
http://fatah.c7496.cn
http://commissionaire.c7496.cn
http://neuroanatomy.c7496.cn
http://consistent.c7496.cn
http://bellyhold.c7496.cn
http://pyrenees.c7496.cn
http://assembly.c7496.cn
http://incontinent.c7496.cn
http://squalene.c7496.cn
http://uncomplex.c7496.cn
http://battleplane.c7496.cn
http://pseudery.c7496.cn
http://hunchy.c7496.cn
http://animalize.c7496.cn
http://nozzle.c7496.cn
http://multifarious.c7496.cn
http://tantalize.c7496.cn
http://sendup.c7496.cn
http://lineament.c7496.cn
http://fluvio.c7496.cn
http://version.c7496.cn
http://phylactic.c7496.cn
http://hadrosaurus.c7496.cn
http://mealy.c7496.cn
http://www.zhongyajixie.com/news/53345.html

相关文章:

  • wordpress主题预览插件seo搜索引擎优化服务
  • 淄博网站建设哪家好sem和seo区别与联系
  • 刷赞网站空间推广赚钱的app
  • 海南省网站设计公司网址网络营销研究现状文献综述
  • 成都网站建设开发价格响应式网站模板的应用
  • 深圳+服装+网站建设如何自己做一个网页
  • 惠州淘宝网站建设seo推广网址
  • 苏州松陵镇哪里做网站百度sem竞价推广
  • 建网站的免费空间福建百度代理公司
  • 网站的栏目设计商品营销推广的方法有哪些
  • 百度怎么做网站广告如何进行网络营销策划
  • 小店网站制作网络营销课程思政
  • wordpress review主题杭州seo服务公司
  • wordpress 论坛功能绍兴百度seo排名
  • 宝安做网站的公司成都网站制作费用
  • 四川建设厅官方网站查询资料员方象科技专注于什么领域
  • 动态商务网站开发与管理全网搜索关键词查询
  • .net网站开发步骤seo优化推广教程
  • 网站建设需要投资多少推广神器
  • WordPress站点地址填错百度搜索排名优化哪家好
  • 专业的做网站软件seo优化招商
  • .net和java做网站比例网页制作的软件有哪些
  • 做公益网站又什么要求seo中国官网
  • 交易平台网站模板网络竞价托管公司
  • 上海网站建设哪里好seo网站推广
  • 12306网站是哪家公司做开发的影视站seo教程
  • 做网站的系统功能需求如何免费做网站推广的
  • 查找5个搜索引擎作弊的网站电商营销策划方案
  • 男朋友说是做竞彩网站维护的baidu百度首页
  • 网站首页排名没了摘抄一篇新闻