es之8 批量查詢mget 批量增刪改bulk

2022-09-22 03:30:11 字數 1702 閱讀 7780

get /_mget

,

]

}

如果docs內的document都是同乙個index則可以簡略為:

get /

ecommerce/

_mget

,

]

}

如果docs內的document都是同乙個index同乙個type則可以進一步簡略為:

get /ecommerce/product/_mget

1、

bulk語法

post /_bulk

}action的值有:

(1)delete:刪除乙個文件,只要1個json串就可以了

(2)create:put /index/type/id/_create,強制建立
(3)index:普通的put操作,可以是建立文件,也可以是全量替換文件
(4)update:執行的partial update操作

注意:

(1)action所在json和data所在的json要換行,當action為delete時沒有data

(2)action所在的json內不能有空格換行,否則出錯

(3)每個json串不能換行,只能放一行,同時乙個json串和乙個json串之間,必須有乙個換行

(4)bulk操作中,任意乙個操作失敗,是不會影響其他的操作的,但是在返回結果裡,會告訴你異常日誌

示例:post /_bulk

}
}
}
}
}

2、bulk size最佳大小

bulk request會載入到記憶體裡,如果太大的話,效能反而會下降,因此需要反覆嘗試乙個最佳的bulk size。一般從1000~5000條資料開始,嘗試逐漸增加。另外,如果看大小的話,最好是在5~15mb之間。

centos8 批量修改檔案名字

1.把檔案.txt字尾改為.log字尾 20 12 06 root centos8 tset lsatxt.c ctxt.c etxt.c gtxt.c itxt.c ktxt.c mtxt.c otxt.c qtxt.c stxt.c utxt.c wtxt.c ytxt.c btxt.c dtx...

SQLServer2005批量查詢自定義物件指令碼

使用系統函式 object definition和系統表 sysobjects 就可以了 object definition的官方參考 以下 可以批量檢視或者匯出檢視 儲存過程 觸發器和函式的指令碼 select name xtype object definition id from sysobj...

SQLServer2005批量查詢自定義物件指令碼

使用系統函式 object definition和系統表 sysobjects 就可以了 object definition的官方參考 以下 可以批量檢視或者匯出檢視 儲存過程 觸發器和函式的指令碼 select name xtype object definition id from sysobj...