-
엘라스틱서치 multi get api공부하기/엘라스틱서치 2024. 2. 28. 09:59
- 하나 이상의 인덱스에서 여러 문서를 검색하는 데 사용한다.
- 요청 URI에 인덱스를 지정하는 경우 요청 본문에 문서 ID만 지정
문법
GET _mget GET 인덱스이름/_mget -> 기본 인덱스를 요청한 인덱스이름으로 지정한다
실습 데이터
POST _bulk { "index" : { "_index":"test", "_id" : "1" } } { "field1" : "하나, 둘" } { "create" : { "_index" : "test", "_id" : "2" } } { "field1" : "하나, 둘, 셋" } { "create" : { "_index" : "test", "_id" : "3" } } { "field1" : "하나, 둘, 셋, 넷" } { "create" : { "_index" : "test", "_id": "4" } } { "doc" : {"field2" : "하나, 둘, 셋, 넷, 다섯"} } { "index":{"_index": "test", "_id": "5", "routing": "lsm" }} { "filed1": "하나, 둘, 셋, 넷, 다섯, 여섯" } POST _bulk { "index" : { "_index":"bulk_test", "_id" : "1" } } { "field1" : "하나, 둘" } { "create" : { "_index" : "bulk_test", "_id" : "2" } } { "field1" : "하나, 둘, 셋" } { "create" : { "_index" : "bulk_test", "_id" : "3" } } { "field1" : "하나, 둘, 셋, 넷" } { "create" : { "_index" : "bulk_test", "_id": "4" } } { "doc" : {"field2" : "하나, 둘, 셋, 넷, 다섯"} } { "index":{"_index": "bulk_test", "_id": "5", "routing": "lsm" }} { "filed1": "하나, 둘, 셋, 넷, 다섯, 여섯" }
인덱스를 지정하지 않은 multi get 실습
인덱스를 지정한 multi get 실습
-> _id가 존재하지 않으면 빨간 박스처럼 응답
'공부하기 > 엘라스틱서치' 카테고리의 다른 글
엘라스틱서치 bluk api (4) 2024.02.27 엘라스틱서치 삭제 API (0) 2024.02.26 엘라스틱서치 업데이트 API [script] (0) 2024.02.26 엘라스틱서치 업데이트 API [doc] ( detect_noop, doc_as_upsert ) (0) 2024.02.25 엘라스틱서치 조회 API (0) 2024.02.25