中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

不知此網(wǎng)站枉做男人百度推廣一個(gè)月多少錢

不知此網(wǎng)站枉做男人,百度推廣一個(gè)月多少錢,全屏網(wǎng)站設(shè)計(jì),手機(jī)可以建立網(wǎng)站嗎springboot java 項(xiàng)目連接es 介紹 小項(xiàng)目,沒(méi)有引用es客戶端,直接使用的http的方式進(jìn)行連接的,方式比較簡(jiǎn)單,但是依賴較少,一個(gè)比較小的項(xiàng)目,部署方便 業(yè)務(wù)也很簡(jiǎn)單就是把數(shù)據(jù)庫(kù)中的數(shù)據(jù)讀到es中&#xf…

springboot java 項(xiàng)目連接es

介紹

小項(xiàng)目,沒(méi)有引用es客戶端,直接使用的http的方式進(jìn)行連接的,方式比較簡(jiǎn)單,但是依賴較少,一個(gè)比較小的項(xiàng)目,部署方便

業(yè)務(wù)也很簡(jiǎn)單就是把數(shù)據(jù)庫(kù)中的數(shù)據(jù)讀到es中,然后在做幾個(gè)接口讀es中的數(shù)據(jù)

版本

es版本 6.8.11

springboot 2.6.3

java 8

依賴

只有web和mysql的依賴,別的不需要

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

開始

配置

這個(gè)是放到y(tǒng)ml文件中的配置 就是es的地址

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

連接es

使用了這個(gè)類

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 就是參數(shù)

response.getBody() 返回的是一個(gè)json對(duì)象 自己根據(jù)內(nèi)容解析一下即可

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();
}
補(bǔ)充

不同的版本是有差異的,具體可以在使用中根據(jù)報(bào)錯(cuò)進(jìn)行調(diào)整

舉例

es6.*版本的更新語(yǔ)句是這樣的

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

es7.*的是這樣的

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

最后

整體的就是這樣,其實(shí)主要是是restTemplate的使用,相對(duì)于es客戶端使用比較簡(jiǎn)單一下(個(gè)人認(rèn)為,主要是es用的不是很多)

如果大家有疑問(wèn)和需要我可以后期就行補(bǔ)充

http://www.risenshineclean.com/news/8558.html

相關(guān)文章:

  • c 做彩票網(wǎng)站seo關(guān)鍵詞排名優(yōu)化系統(tǒng)源碼
  • 網(wǎng)站廣告設(shè)計(jì)怎么做精準(zhǔn)推廣的渠道有哪些
  • 企業(yè)郵箱怎么注冊(cè)?廣州王牌seo
  • 什么網(wǎng)站不用備案外鏈網(wǎng)址
  • qt做網(wǎng)站界面購(gòu)物鏈接
  • 政府網(wǎng)站的域名合肥關(guān)鍵詞排名技巧
  • 國(guó)家建筑規(guī)范標(biāo)準(zhǔn)網(wǎng)整站優(yōu)化系統(tǒng)廠家
  • 專業(yè)瓷磚美縫網(wǎng)站怎么做查詢網(wǎng)址域名ip地址
  • wordpress用戶10億seo是什么意思蜘蛛屯
  • 政府部門網(wǎng)站建設(shè)方案騰訊新聞發(fā)布平臺(tái)
  • 湖南人文科技學(xué)院鄭州谷歌優(yōu)化外包
  • 網(wǎng)站怎么做流量2022國(guó)內(nèi)外重大新聞事件10條
  • 怎樣做網(wǎng)站手機(jī)和電腦通用汕頭seo排名公司
  • wordpress破解百度seo優(yōu)化排名客服電話
  • 網(wǎng)站收錄量低怎么做常德網(wǎng)站設(shè)計(jì)
  • 中國(guó)企業(yè)500強(qiáng)江陰有幾家寧波seo外包公司
  • 做非法集資資訊的網(wǎng)站世界杯積分榜排名
  • 企業(yè)做網(wǎng)站維護(hù)價(jià)格專業(yè)seo優(yōu)化公司
  • 網(wǎng)站制作接單市場(chǎng)調(diào)研報(bào)告范文2000
  • 如何做獨(dú)立站個(gè)人網(wǎng)站推廣怎么做
  • 網(wǎng)站開發(fā)湛江西安搜索引擎優(yōu)化
  • 網(wǎng)站部分頻道完全不收錄了怎么做百度指數(shù)查詢移動(dòng)版
  • 全球50個(gè)大網(wǎng)站開發(fā)語(yǔ)言昆明抖音推廣
  • 珠海市住房建設(shè)局網(wǎng)站十大外貿(mào)平臺(tái)
  • 如何自學(xué)網(wǎng)站制作網(wǎng)絡(luò)宣傳怎么做
  • 高端外貿(mào)網(wǎng)站建設(shè)服裝百度pc端首頁(yè)
  • 南京網(wǎng)站設(shè)計(jì)網(wǎng)站北京搜索引擎關(guān)鍵詞優(yōu)化
  • 網(wǎng)站設(shè)計(jì)需要什么專業(yè)關(guān)鍵詞優(yōu)化外包服務(wù)
  • 如何做盆栽蔬菜網(wǎng)站百度知道官網(wǎng)登錄入口
  • 專門做生鮮的網(wǎng)站打開百度搜索網(wǎng)站