Elasticsearch教程(八) elasticsearch delete 刪除資料(Java)
DeleteByQuery
的方式。今天就先介紹一個根據ID刪除。上程式碼。package com.sojson.core.elasticsearch.manager;
import org.elasticsearch.action.delete.DeleteResponse;
import com.sojson.common.model.SOBanggKey;
import com.sojson.core.elasticsearch.utils.ESTools;
publicclassDeleteManager{
/**
* 根據ID刪除
*
* @return
*/
publicstaticintdeleteSOBanggByKey(SOBanggKey key){
//這裡可以忽略,組裝一個我業務邏輯的ID
String prefix ="%sx_x%s";
String id =String.format(prefix, key.getId(),key.getGid());
DeleteResponse result =ESTools.client.prepareDelete().setRefresh(true).setIndex(MappingManager.INDEX)
.setType(MappingManager
.setId(id)//設定ID
.setRefresh(true)//重新整理
.execute().actionGet();
//是否查詢並刪除
boolean isfound = result.isFound();
return isfound?1:0;
}
}
程式碼只能做測試使用,不能作為專案直接使用,請自己考慮風險,哈哈。
相關推薦
Elasticsearch教程(八) elasticsearch delete 刪除資料(Java)
Elasticsearch的刪除也是很靈活的,下次我再介紹,DeleteByQuery的方式。今天就先介紹一個根據ID刪除。上程式碼。package com.sojson.core.elasticsearch.manager;import org.elasticsearch.
Linux真小白入門教程第八集——Bash Shell命令學習(5)
不管是執行簡單的Linux桌上型電腦或者是大型的Linux伺服器,都需要進行系統磁碟的檢測,以下幾個命令可以幫助你管理儲存媒體 Linux檔案系統將所有的磁碟都併入一個虛擬目錄下,在使用新的儲存媒體之前,需要把它放到虛擬目錄下,這項工作被稱為掛載(插U盤),現如今的大部分Linux發行版都支
Docker教程系列八:Docker備份與遷移(完)
1容器儲存為映象 我們可以通過以下命令將容器儲存為映象 docker commit nginx mynginx nginx是容器名稱 mynginx是新的映象名稱 此映象的內容就是你當前容器的內容,接下來你可以用此映象再次執行新的容器 2映象備份
更新和刪除資料(UPDATE\DELETE)
1. 更新資料可使用UPDATE語句。可採用兩種方式: (1)更新表中特定行 (2)更新表中所有行 簡單例子:客戶10005要更新電子郵件地址,可使用 UPDATE customers SET cust_email = '[email protect
DOM增刪操作(select動態增加和刪除以及清空)
select() move rip 清空 cli oct for elm pen <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title><
大資料系列之hive(八、hive內建函式全解)
1.內建運算子1.1關係運算符 運算子 型別 說明 A = B 所有原始型別 如果A
淘寶購物車效果(加,減,刪除,全選)
效果: 頁面需要引入jquery,ArtTemplate 頁面用假資料進行渲染 <!DOCTYPE html> <html lang="en"> <head> <m
二叉搜尋樹Java實現(查詢、插入、刪除、遍歷)
1 class Node { 2 int key; 3 int value; 4 Node leftChild; 5 Node rightChild; 6 7 public Node(int key, int value) { 8
在salesforce中如何利用data loader匯入資料和刪除資料(mac)
使用mac的小夥伴在為sf的物件匯入資料記錄和匯出並刪除記錄時,一定遇到了很多麻煩,總結有兩點: 1.匯入的資料格式出現問題; 2.不知道如何使用data loader刪除資料。 現提供一下解決方案: 問題1解決方案:使用excel編輯好資料記錄後,儲存為csv格式資料,然
前嗅ForeSpider教程:通過連結列表採集正文資料(不翻頁)
第一步:新建任務 ①點選左上角“加號”新建任務,如圖1: 【圖1】 ②在彈窗裡填寫採集地址,任務名稱如圖2: 【圖2】 ③點選下一步,選擇進行資料抽取還是連結抽取,本次採集當前列表頁新聞的正文資料,正文資料是通過點選列表連結進入的,所以本次需要抽取列表連結,所以點選抽取連結,如圖3:
前嗅ForeSpider教程:通過連結列表採集正文資料(翻頁)
第一步:新建任務 ①點選左上角“加號”新建任務,如圖1: 【圖1】 ②在彈窗裡填寫採集地址,任務名稱如圖2: 【圖2】 ③點選下一步,選擇進行資料抽取還是連結抽取,本次採集當前列表頁新聞的正文資料,正文資料是通過點選列表連結進入的,所以本次需要抽取列表連結,所以點選抽取連結,如圖3: 【圖
史上最簡單的Elasticsearch教程-第五章:Elasticsearch的restful之增刪改
Eltasticsearch的restful增刪改: (提前宣告:文章由作者:張耀烽/CSDN主頁:https://blog.csdn.net/youbitch1/ 結合自己生產中的使用經驗整理,最終形成簡單易懂的文章,寫作不易,轉載請註明) (整個教程的ES版本以及Kibana版本
史上最簡單的Elasticsearch教程-第四章:Elasticsearch與Mysql的區別,一看就懂
Es與Mysql的區別,一看就懂! (提前宣告:文章由作者:張耀烽/CSDN主頁:https://blog.csdn.net/youbitch1/ 結合自己生產中的使用經驗整理,最終形成簡單易懂的文章,寫作不易,轉載請註明) (整個教程的ES版本以及Kibana版本
史上最簡單的Elasticsearch教程-第三章:以JSON為資料互動格式的RESTful API
基於Http協議,以JSON為資料互動格式的Restful風格API (提前宣告:文章由作者:張耀烽/CSDN主頁:https://blog.csdn.net/youbitch1/ 結合自己生產中的使用經驗整理,最終形成簡單易懂的文章,寫作不易,轉載請註明) (整個教程的ES版本以及
史上最簡單的Elasticsearch教程-第一章:初識Elasticsearch
Elasticsearch的初級使用: (提前宣告:文章由作者:張耀烽/CSDN主頁:https://blog.csdn.net/youbitch1/ 結合自己生產中的使用經驗整理,最終形成簡單易懂的文章,寫作不易,轉載請註明) (文章中的部分ES是Elasticsearch的簡寫)
SQL讀書筆記(十一)更新和刪除資料
筆記參考來自SQL必知必會,摘抄下書中的一些關鍵方便以後自己查詢 更新和刪除都是比較敏感的操作,因為沒辦法撤銷,所以修改時要注意,更新主要分為更新特定行和所有行。所以要十分注意避免更高錯誤 不要省略WHERE子句 在使用UPDATE時一定要細心。因為稍不注意
C語言16位拆成高低八位,和高低八位合成16位資料(1)
#include <stdio.h> #include <stdlib.h> char right,left,temp;//right表示第八位,left表示高八位 int si
【Web API系列教程】3.2 — 實戰:處理資料(新增模型和控制器)
前言 在本部分中,你將新增用於定義資料庫實體的模型類。然後你將新增用於在這些實體上執行CRUD(Create、Retrieve、Update、Delete——譯者注)操作的Web API 控制器。 新增模型類 在本教程中,我們將通過使用“Code Fi
MYSQL學習筆記(十六)更新和刪除資料
更新資料 UPDATE Customers SET cust_email = ‘[email protected]’, cust_name=’The Fudds’ WHERE
業余草分享100套精選1000G架構師資料課程(超1T的IT學習資料免費送)
mongo 我們 回復 不定 https alt 獲取spring 計算 面試 業余草分享100套精選1000G架構師資料課程(超1T的IT學習資料免費送)。 超過1024G的IT學習資料免費領取,你值得擁有! 領取資源方式,關註“業余草”公眾號