JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
온라인 강의프로그래밍 과외책/전자책무료 강의
유튜브블로그
후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
컨설팅/외주
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

경기도 화성시 동탄대로 22길 30

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

카테고리

  • 전체보기856
  • AWS98
  • Spring AI67
  • Jenkins CI/CD62
  • Elasticsearch61
  • Redis58
  • MSA56
  • Linux55
  • 쿠버네티스54
  • Docker53
  • Kafka42
  • Spring Batch38
  • Logging Monitoring32
  • 부하테스트31
  • DB 설계29
  • MySQL29
  • Nginx29
  • CI/CD24
  • AWS SAA-C0322
  • AI 수익화12
  • Vercel4

Elasticsearch

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32
부하테스트 31
DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
Elasticsearch

하나의 필드에 text와 keyword 타입을 동시에 사용하고 싶을 때 (Multi Field)

✅ 하나의 필드에 text와 keyword 타입을 동시에 사용하고 싶을 때 (Multi Field) 이전 강의(Untitled)에서 데이터 타입을 설명할 때 text는 유연한 검색이 필요할 때 사용한다고 얘기했다. 반면에 keyword는 정확한 검색이

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
Elasticsearch

검색 키워드가 포함된 데이터를 조회하고 싶을 때 (match)

✅ 검색 키워드가 포함된 데이터를 조회하고 싶을 때 (match) match 쿼리는 검색 키워드가 포함된 모든 도큐먼트를 조회한다. 이전 강의에서 역인덱스(Inverted Index)와 애널라이저(Analyzer)를 설명하면서 작동 원리까지 설명했었다

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
Elasticsearch

매핑(mapping)의 특이한 특징 (null 허용, Array 허용)

✅ null 허용 (기본적으로 필수로 값을 넣을 필요가 없음) Elasticsearch는 매핑을 정의하더라도 해당 필드가 반드시 존재하거나 null이면 안 된다는 제약을 두지 않는다. 다음과 같은 매핑(mapping)을 설정했다고 치자. "mappin

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
Elasticsearch

[실습] Elasitcsearch의 검색 기능 테스트해보기

✅ Elasitcsearch의 검색 기능 테스트해보기 인덱스 생성하기 매핑 정의하기 도큐먼트 삽입 도큐먼트가 잘 저장됐는지 확인하기 도큐먼트 검색해보기 단어의 순서를 바꿔서 검색해보기 다음 강의에서는 어떻게 Elasticsearch가 단어의 순서를 바

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
Elasticsearch

인덱스 생성하기 / 매핑 정의하기 / 도큐먼트 삽입하기

✅ 인덱스(index) 생성, 조회 및 삭제 Elasticsearch에서 인덱스(index)를 생성하는 건 MySQL에서 테이블(table)을 생성하는 것과 같다. 인덱스 생성 및 조회 # 인덱스 생성 # PUT /{인덱스명} PUT /users #

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
Elasticsearch

[실습] 한글(korean)과 영어(english)가 섞인 글을 검색 가능하게 만들기

✅ 한글(korean)과 영어(english)가 섞인 글을 검색 가능하게 만들기 “오늘 영어 책에서 'It depends on the results.'이라는 문구를 봤다." 우리가 글을 쓰다보면 한글과 영어를 같이 쓰는 경우가 많다. 그럼 이런 글은

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
Elasticsearch

GUI 툴로 Elasticsearch 훨씬 쉽게 조작하기 (feat. Kibana)

GUI 툴로 Elasticsearch 훨씬 쉽게 조작하기 (feat. Kibana)

✅ Kibana, Elasticsearch 아키텍처 ✅ Kibana, Elasticsearch 설치 및 실행 compose.yml 파일 작성 compose 실행 잘 실행됐는 지 확인하기 ✅ Kibana로 Elasticsearch 조작하기 Kibana의

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
Elasticsearch

여러 필드(ex. 제목, 내용)에서 검색 키워드가 포함된 데이터를 조회하고 싶을 때 (multi_match)

여러 필드(ex. 제목, 내용)에서 검색 키워드가 포함된 데이터를 조회하고 싶을 때 (multi_match)

✅ 여러 필드에서 검색 키워드가 포함된 데이터를 조회하고 싶을 때 (multi_match) 구글에서 특정 키워드로 검색해보면 사이트의 제목(title) 뿐만 아니라 내용(content)을 포함해서 검색한다. 이와 같이 여러 필드에서 검색 키워드(엘라스

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
Elasticsearch

[실습] 저장할 데이터에 맞게 매핑 정의하기

✅ 저장할 데이터에 맞게 매핑 정의하기 아래 데이터를 Elasticsearch에 저장해보자. { "review_id": 923874239847, "user_id": 1024, "use

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
Elasticsearch

Elasticsearch 작동 방식 / GUI 툴

Elasticsearch 작동 방식 / GUI 툴

✅ Elasticsearch 작동 방식 MySQL과 소통하려면 SQL문이라는 방식으로 통신해야 한다. 이와 비슷하게 Elasticsearch와 소통하려면 REST API라는 방식으로 통신해야 한다. 통신 방식은 제작사에서 편리하다고 생각하는 방식을 자

JSCODE 박재성JSCODE 박재성·2026. 04. 04.
12345>»