1. 程式人生 > >Elasticsearch Java API(九)--刪除文件的field以及field的屬性

Elasticsearch Java API(九)--刪除文件的field以及field的屬性

一、需求

專案中需要實現刪除文件的一個field以及刪除指定field的一個屬性.
以文件test/document/1為例:

{
    "_index": "test",
    "_type": "document",
    "_id": "1",
    "_score": 1,
    "_source": {
        "class": "com.test.data",
        "id": 1,
        "items": [{
            "class": "com.test.data",
            "id": 1
        
}]
, "lastUpdated": "2016-07-22T11:26:56Z", "processInstance": { "class": "com.test.data", "id": 1 }, "tianshu": 0.5, "bianhao": "askaa3333a" }
}

刪除”bianhao”就是刪除一個field,刪除”processInstance”的”id”就是刪除field的一個屬性.

二、刪除field

client.prepareUpdate
("test", "document", "1").setScript(new Script( "ctx._source.remove(\"bianhao\")",ScriptService.ScriptType.INLINE, null, null)).get();

三、刪除field的屬性

client.prepareUpdate("test", "document", "1").setScript(new Script(     "ctx._source.processInstance.remove(\"id\")",ScriptService.ScriptType.INLINE
, null, null)).get();

四、fild屬性為陣列

暫時沒有找到方法,待更新.

相關推薦

Elasticsearch Java API()--刪除field以及field屬性

一、需求 專案中需要實現刪除文件的一個field以及刪除指定field的一個屬性. 以文件test/document/1為例: { "_index": "test", "_ty

java遞歸刪除及目錄

port imp pos let 刪除文件夾 static -a tor list package base; import java.io.File; public class delete { public static void main

java IO流實現刪除以及夾中的內容

處理 我們 alt 以及 結果 需要 com ges 平時 這篇主要是對IO文件流對文件常用處理中的刪除文件夾,平時我們直接刪除文件夾既可以刪除裏面的全部內容。 但是java在實現刪除時,只能是文件才會被刪除。 所以這裏需要定義一個方法,來遞歸調用方法(遞歸調用,就是在方法

Java API實現Hadoop系統增刪改查

代碼實現 java api cee 其他 mon prop com null -c Java API實現Hadoop文件系統增刪改查 Hadoop文件系統可以通過shell命令hadoop fs -xx進行操作,同時也提供了Java編程接口 maven配置 <proj

ElasticSearch Java Api(四) -刪除索引

刪除可以是刪除整個索引庫,也可以根據文件id刪除索引庫下的文件,還可以通過query查詢條件刪除所有符合條件的資料。 一、刪除整個索引庫 下面的例子會刪除indexName索引: DeleteIndexResponse dResponse = client.admin(

Elasticsearch java API (8)刪除API

操作執行緒編輯 刪除API允許設定執行緒模型時將執行的操作的實際執行API在同一個節點上執行(執行API碎片分配在同一臺伺服器上)。 選擇一個不同的執行緒上執行操作,或呼叫執行緒上執行它(注意,API仍然非同步)。預設情況下, operationThreaded被設定為 true這意味著一

使用Java API操作HDFS系統

onf test 刪除文件 獲取信息 對象 write put out 文件內容 使用Junit封裝HFDS import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.*; import

elasticsearch-java api(document)各種操作

使用java api和es互動時,可以是json字串、map物件;es中內建Jackson json序列化機制,可以將自定義物件轉成string或者byte,然後傳給es-java api使用。 1、新增document: public static bool

java刪除夾下面的所有(轉)

str try 一個 ... cmd 刪除一個文件 文件夾 style exec 原文地址:http://blog.csdn.net/smach1991710/article/details/9175757 刪除一個文件夾下面的所有文件,一種調用遞歸算法,一種調用windo

java用流實現創建夾, 改名, 刪除, 復制

創建文件夾 copy rac rect exists for can not col     創建TestFileManager類,在本類中分別創建factFile()方法(遍歷文件夾中所有的文件)、console()方法(換行)、createFolder()方法(創建文件

java移動夾、 慎用java file.renameTo(f)方法 、 java從一個目錄復制到另一個目錄下 、 java代碼完成刪除夾 、

不存在 art 我的電腦 lan nbsp 文件 刪除文件 csdn 結果 java移動文件夾(包含子文件和子文件夾): http://blog.csdn.net/yongh701/article/details/45070353 慎用java file.rename

java學習筆記():Java 流(Stream)、(File)和IO

用戶輸入 public 文件內容 輸出流 out 單個 java 我們 ready Java 的控制臺輸入由 System.in 完成。 為了獲得一個綁定到控制臺的字符流,你可以把 System.in 包裝在一個 BufferedReader 對象中來創建一個字符流。需要i

java 刪除

刪除文件夾刪除文件及文件夾刪除文件,及文件夾 String appUrl = "/lyg/app/20171128/20001/wanju.apk"; //先刪除文件 File oldFile = new File(appUrl); if (oldFile.exists() &&

java代碼,在linux上刪除

return ret try flag 作文 exc post tac trace 1、其實在linux上和window是一樣的 2、path 傳入的路徑(直接從根目錄到你的文件的位置) public static boolean delFile(String path)

java刪除

delet urn 判斷是否是文件 進行 files tor director 目錄 div private static void deleteFile(File file) { if (file.exists()) // 判斷文件是否存在 return;

Java刪除或目錄及目錄下所有

路徑 但是 開發 clas dir 簡明教程 相關 簡潔 遞歸調用 一直在做C++相關開發的工作。突然某一天一時興起,想學習下Java開發。然後再網上找到一本Java簡明教程,入門是夠用了。看到文件IO這一章,想起之前用C++做的刪除文件或目錄的練習,於是打算用Java

百度雲刪除API接口探索

http 一模一樣 .get head url item common back clean 通過抓包發現百度雲刪除文件接口https://pan.baidu.com/api/filemanager,本文主要試圖通過該接口來封裝一個刪除百度網盤文件的api接口。 瀏覽器

分散式搜尋elasticsearch java API 之(六)------批量新增刪除索引

elasticsearch支援批量新增或刪除索引文件,java api裡面就是通過構造BulkRequestBuilder,然後把批量的index/delete請求新增到BulkRequestBuilder裡面,執行BulkRequestBuilder。下面是個例子: im

Java刪除刪除目錄及目錄下所有

bsp www als tro col int 某個文件 delet 刪除文件 原文鏈接:Java中刪除文件、刪除目錄及目錄下所有文件 知識點:File.delete()用於刪除“某個文件或者空目錄”!所以要刪除某個目錄及其中的所有文件和子目錄,要

Elasticsearch java api 基本搜索部分詳解

ocl 全部 條件 index mod data trace 服務器ip sin 版權聲明:本文非原創文章,轉載出處:http://blog.csdn.net/molong1208/article/details/50512149 一、所使用版本的介紹 使用的是ela