elasticsearch의 체험--5.대량 작업

6354 단어 elasticsearch
인덱스, 형식, id를 지정하여 여러 개의 데이터를 가져옵니다.
GET _mget
{
  "docs":[
    {
      "_index":"job",
      "_type": "job1",
      "_id": 1
    },
    {
      "_index":"job",
      "_type": "job2",
      "_id": 1
    }
  ]
}

같은 인덱스에서 지정한 형식, id의 여러 데이터 가져오기
GET job/_mget
{
  "docs":[
    {
      "_type":"job1",
      "_id":1
    },
    {
      "_type":"job2",
      "_id":2
    }
  ]
}

같은 색인 형식에서 지정한 id의 여러 데이터 가져오기
GET job/job1/_mget
{
  "ids":[1,2]
}

대량 작업

bulk ( )
index, update, delete, create
index/update/create  , 
detele  

인덱스, 형식, id, 데이터 만들기

POST _bulk
{"index":{"_index":"moviedb","_type":"movie","_id":1}} * *
{"title":" 1","date":"2017-9-15","url":"wwww.baidu.com","info":[{"db":" "},{"zy":" "}]}  * *
{"index":{"_index":"moviedb","_type":"movie","_id":2}}
{"title":" 2","date":"2017-9-15","url":"wwww.baidu.com","info":[{"db":" "},{"zy":" "}]}

create 데이터 추가

POST _bulk
{"create":{"_index":"moviedb","_type":"movie","_id":3}}
{"title":" 3","date":"2017-9-15","url":"wwww.baidu.com","info":[{"db":" "},{"zy":" "}]}

업데이트 데이터

POST _bulk
{"update":{"_index":"moviedb","_type":"movie","_id":3}}
{"doc":{"title":" 4","date":"2017-9-15","url":"wwww.baidu.com","info":[{"db":" "},{"zy":" "}]}}

delete 데이터 삭제

POST _bulk
{"delete":{"_index":"moviedb","_type":"move","_id":3}}

좋은 웹페이지 즐겨찾기