주주보경inblog.finders.it.kr·Feb 17 · 4 min read[Elasticsearch] Elasticsearch 기본용어와 CRUD 명령어-elastic ▶ 들어가며 이번 글에서는 Elasticsearch를 공부하면서 가장 먼저 익혀야 하는 기본 용어를 정리하고,직접 코드를 쳐가며 CRUD(Create / Read / Update / Delete) 명령어에 익숙해지는 시간을 가져보려고 한다. Elasticsearch는 처음 보면 생소한 용어가 많아서 막막할 수 있는데,사실 구조적으로는 우리가 익숙한 MySQL과 닮은 부분이 굉장히 많다. 둘 다 데이터베이스라는 큰 틀 안에서 데...00
주주보경inblog.finders.it.kr·Feb 5 · 4 min read[Elasticsearch] ELK stack에 관하여-elastic ▶ 들어가며 이번에는 ELK Stack에 관해서 찍먹을 해보자.전체적인 플로우를 먼저 잡아두면, 이 기술을 왜 사용하는지, 어떤 구조로 동작하는지 이해하기가 훨씬 쉬워진다. 그래서 이번 글에서는 ELK Stack을 구성하는 요소들이 각각 어떤 역할을 하는지,그리고 전체 흐름이 어떻게 연결되는지를 가볍게 정리해보려고 한다. ▶ ELK Stack 전체 구조 -ELK stack 위 사진은 ELK Stack의 전체적인 구조를 보여주...00
주주보경inblog.finders.it.kr·Feb 3 · 2 min read[Elasticsearch] Elasticsearch 아키텍처 + GUI(Kibana) 세팅-elastic ▶ 들어가며 이번 글에서는 이전 포스팅에 이어서, Elasticsearch를 MySQL과 비교하며 아키텍처 관점에서 어떻게 다른지 살펴보고,직접 Kibana를 사용한 개발 환경 세팅까지 진행해보려고 한다. 단순히 개념으로만 이해하는 것이 아니라, 요청이 어떤 방식으로 전달되는지 실제로 Elasticsearch가 잘 동작하는지 까지 확인하는 것을 목표로 한다. ▶ Elasticsearch 아키텍처 Elasticsearch...00
주주보경inblog.finders.it.kr·Feb 2 · 2 min read[Elasticsearch] Elasticsearch 입문하기-elastic ▶ 들어가며 이번 프로젝트에서 조회 및 검색 기능 구현을 맡아 개발을 진행했다.Elasticsearch 없이 검색어 자동완성과 검색/조회 기능을 직접 구현하면서, 전체 검색 흐름과 동작 방식에 대해 많이 고민해볼 수 있었다. 이 과정에서 Elasticsearch라는 도구를 접하게 되었는데, 살펴보니 검색, 정렬, 필터링, 자동완성 등주요 기능들이 내가 구현해야 했던 기능들과 거의 정확히 일치했다. 단순히 “검색 엔진이다”라는 인...00