728x90
반응형
SMALL

분류 전체보기 136

[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

[Elasticsearch] 1. 개념 간단히 이해하기

📌 스포요약- Beats 티끌모아 수집, 원격수집, 수집 > Logstash 데이터 종합 수집 > Elasticsearch 저장/검색 > Kibana 시각화/모니터링 📌 Elasticsearch 란 무엇인가?- Ealstic Stack의 핵심 솔루션으로 루씬(Lucene) 기반 검색 엔진임.- 전문 검색(full text search) 기능 제공이 목적임.- 자바로 개발됨- (어느 남편이 아내의 요리 레시피 검색을 도와주기 위해 만들었다고..)- (구글 검색엔진처럼, 회사 DB를 like문보다 효율적으로 검색 가능하다고 생각하면 편함) 📌 Elasticsearch 의 특징- 오픈소스 검색엔진(https://github.com/elastic)- 고차원적인 전문(full text) 검색- 통계 분석- ..

IT/Elasticsearch 2023.11.27

[공개] 환영합니다!

#1 글을 작성하고 블로그를 관리해보세요.님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다.'편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다.글 뿐만 아니라 블로그의 각종 설정을 변경할 수도 있습니다. '블로그관리'를 확인해보세요. #2 다양한 스킨이 있어요.티스토리에 있는 다양한 '스킨'도 살펴 보세요.블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다.어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요.'스킨 편집'을 통해 다양한 커스텀, 그리고 홈 꾸미기를 적용하실 수도 있답니다. #3 포럼에서 사람들과 소통하세요.마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼'을 확인하세요.찾기 어려울 땐 ..

카테고리 없음 2023.07.04
728x90
반응형
LIST