ES 批量操作
--------批量获取
通过 mget 获取 多个文档
GET ip:port/_mget	-->同时获取
{
	'docs':[
		{
		'_index':'library1',
		'_type':'books1',
		'_id':1
	},
		{
		'_index':'library1',
		'_type':'books2',
		'_id':2
	},
	]
	
}
GET ip:port/_mget	-->同时获取
	-->通过_source 获取的字段,如果想要获取多个字段 通过[]定义
{
	'docs':[
		{
		'_index':'library1',
		'_type':'books1',
		'_id':1
		'_source':'name',
	},
		{
		'_index':'library1',
		'_type':'books2',
		'_id':2,
		'_source':'name',
	},
	]
}
如果在同一个索引同一个TYPE中
条件是id=1,=2,=3
GET ip:port/library/books/_mget
{
	'ids':['1','2','3']
}
-------------批量操作
bulk 不能美化展示(不能随意换行,只有最后才能换行)
格式:{action:{metadata}}\n
action可以是 create   	update delete	index
		增      更新	删	增或覆盖
POST ip:port/library/books/_bulk
{'index':{'_id':1}}
{'title':'ES'}
{'index':{'_id':2}}
{'title':'ORC'}
POST ip:port/library/books/_bulk
{'delete':{'_index':'library','_type':'books','_id':1}}
{'create':{'_index':'new1','_type':'table,'_id':'5'}}
{'title';"6不6"}
{'update':{'_index':'library','_type':'books','_id':2}}
{'doc':{'name':'la'}}
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号