제8편elasticsearch의 대량 삭제 검사
4856 단어 elasticsearch
1. 대량 조회
1.1 mget 조회의 문법
GET /_mget
{
"docs" : [
{
"_index" : "test_index",
"_type" : "test_type",
"_id" : 1
},
{
"_index" : "test_index",
"_type" : "test_type",
"_id" : 2
}
]
}
1.2 조회된document는 index의 다른 type입니다
GET /test_index/_mget
{
"docs" : [
{
"_type" : "test_type",
"_id" : 1
},
{
"_type" : "test_type",
"_id" : 2
}
]
}
1.3 조회된 데이터가 같은 index에서 같은 type에서
GET /test_index/test_type/_mget
{
"ids": [1, 2]
}
2.bulk 대량 삭제 수정
POST /_bulk
//
{ "delete": { "_index": "test_index", "_type": "test_type", "_id": "3" }}
//
{ "create": { "_index": "test_index", "_type": "test_type", "_id": "12" }}
{"test_field1": "test1", "test_field2": "test2"}
//
{ "index": { "_index": "test_index", "_type": "test_type", "_id": "2" }}
{"test_field1": "test1", "test_field2": "test2"}
//partial update
{ "update": { "_index": "test_index", "_type": "test_type", "_id": "1", "_retry_on_conflict" : 3} }
{ "doc" : {"test_field2" : "bulk test1"} }
bulkapi는 json의 문법에 대해 엄격한 요구가 있습니다. 모든 json 문자열은 줄을 바꿀 수 없고 한 줄만 놓을 수 있습니다. 동시에 하나의 json 문자열과 하나의 json 문자열 사이에는 반드시 줄을 바꾸어야 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
kafka connect e elasticsearch를 관찰할 수 있습니다.No menu lateral do dashboard tem a opção de connectors onde ele mostra todos os clusters do kafka connect conectados atu...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.