zoukankan      html  css  js  c++  java
  • 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}}
    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'}}

  • 相关阅读:
    js禁用回退键
    css和js引用图片路径
    js 文字横向滚动
    数组转换
    Vbox共享串口
    office2003 打开docx文件
    注销退出客户点击回退怎么办
    vs2010 安装mvc3
    修改头像
    iis发布网站局域网无法访问
  • 原文地址:https://www.cnblogs.com/onda/p/8342420.html
Copyright © 2011-2022 走看看