728x90
반응형
SMALL

Post 2

[Elasticsearch] 3. 벌크 API - _bulk API

📌 벌크 API 란?- 여러 명령을 배치로 수행 - index, create, update, delete 동작 가능- 각 명령의 결과가 items에 배열로 리턴 - 명령문과 데이터문은 반드시 한 줄 안에 입력 필수, 줄바꿈 금지※  Elasticsearch 에는 커밋이나 롤백 등의 트랜잭션 개념이 없음 -> _bulk 작업 중 연결이 끊어지거나 시스템이 다운되는 등의 이유로 동작이 중단 된 경우 -> 어느 동작까지 실행되었는지 확인 불가능 -> 보통 이런 경우 전체 인덱스를 삭제하고 처음부터 다시 하는 것이 안전함.- 여기서부터 느낀게 _search, _bulk 등의 명령어를 전부 외울 수 없고, 실무하면서 여러번 날려보면서 익숙해져가는 느낌으로 다가가야함   📌 사용방법 -  ex) POST _bu..

IT/Elasticsearch 2023.11.30

[Elasticsearch] 2. 데이터 처리

📌 REST API- RESTFul 하지 않은 시스템에서의 데이터 처리 예시   ㅇ 입력 : http://user.com/input.jsp?name=kim&age=38&gender=m   ㅇ 조회 : http://user.com/get.jsp?name=kim   ㅇ 삭제 : http://user.com/delete.jsp?name=kim ※ REST API를 지원하는 시스템은 kim 이라는 사용자에 대해 항상 단일 URL로 접근을 하고 PUT, GET, DELETE 같은 http 메서드로 데이터를 처리합니다 - RESTFul 한 시스템에서의 데이터 처리 예시   ㅇ 입력 : PUT http://user.com/kim -d {"name":"kim", "age":38, "gender":"m"}    ㅇ 조..

IT/Elasticsearch 2023.11.28
728x90
반응형
LIST