[인턴 중간 점검] ElasticSearch 공부 시작

오영선·2024년 5월 2일

실습

목록 보기
9/12
post-thumbnail

중간 회고

전에 현장실습 일지 중에 코테(?) 얘기가 잠깐 나왔었는데, 좋은 기회로 ElasticSearch기반 API를 다루는 팀에 인턴 생활을 하게 되었습니다. 학생으로서 개발을 할 때는 영어 읽기가 싫어서 최대한 한국어 블로그를 참고했었는데, 현업에서 개발하니 자연스럽게 Stack overflow나 공식 문서를 읽게 되는 놀라운 변화를 겪는 중입니다.

특히 ElasticSearch는 이번 기회에 처음 개념부터 배우고 다루고 있는데 코드를 짤 때 마다 ElasticSearch공부의 필요성을 느끼고 있습니다!!

5월에는 업무시간이 끝나고 자리에 남아서 엘라스틱서치 가이드(:8.13) 의 문서를 한페이지씩 읽고 있어요 😅

공부한 내용은 정리해 Tistory 블로그에 업로드 되는 중..
https://oyoungsun.tistory.com/category/ElasticSearch

물론 공식문서에는 현업에서 실제로 쓰는 기능보다 안쓰는 기능(자식의 자식 필터링, 결과물 재스코어링 등등)이 많지만 회사에 남아서 공부하면 실습 코드를 약간씩 변형해 내가 잘 알고있는 데이터를 사용해 조회해볼 수 있다는게 정말 좋은 것 같아요

공식 문서를 읽으면 좋은점

  1. 회의에 알아들을 수 있는 단어가 많아진다.
    지금은 Search your data라는 챕터를 읽고있는데, 문서에서 모르는 단어를 하나씩 공부하다보니 아~ 그때 얘기가 이걸 말하는 거구나! 하는 횟수가 늘고 있습니다.
  2. 기존 기능을 (더) 잘 쓰게 된다.
    ElasticSearch를 공부하다 놀랐던 건 생각보다 "이게 안된다고?;;" 가 많다는 점입니다..(트랜젝션이라던지) 이런 것들 때문에 kibana를 사용할때 막히는 횟수가 많은데 가이드북을 하나씩 읽고 있으면, 실습 레퍼런스를 많이 참고하게 돼서 자신도 모르게 API 작성 방식이 늘게 됩니다!

ElasticSearch 공부 추천 자료 & 공부 방법

김종민님의 Elastic 가이드 북 https://esbook.kimjmin.net/

  • ElasticSearch를 처음 공부할 때 봤던 글입니다! 한국어이고(중요) 무엇보다 엘라스틱 서치의 개념 부터 다루고 있어 전반적인 이해를 위해 추천합니다

Elasticsearch Guide(:8.13)
https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro.html

  • 공식문서입니다. 보다 상세한 기능+실세 사용법에 대해 알고싶다면 각 챕터별로 읽는 걸 추천드립니다.

공식 문서나 가이드북을 읽다보면 번역체나 생소한 단어 때문에 읽어도 이해가 안되는 문제가 종종 발생하는데, 저는 이때 챗gpt선생님한테 달려가는 편입니다. 😝 😝

그 외
[패스트 캠퍼스] 고성능 검색 엔진 구축으로 한 번에 끝내는 Elasticsearch 초격차 패키지 Online.
이 강의는 아직 듣지는 않았는데, ElasticSearch 사용&모니터링이 어느정도 익숙해지면 들을 예정 !!

0개의 댓글