블로그 글

박재성 선생님이 개발 블로그에 쓴 글입니다.

경로에 물결 표시(~)는 무슨 의미일까?
Linux

경로에 물결 표시(~)는 무슨 의미일까?

✅ 경로에 물결 표시(~)는 무슨 뜻일까? 아래와 같이 경로를 이동하다보면 터미널 화면에 절대 경로가 표시되는 걸 확인할 수 있다. $ cd /var/log $ cd /home 하지만 아래 경로로 이동하는 순간 절대 경로가 표시되지 않고, 물결 표시(

[실습] Elastic Cloud에서 Elasticsearch 생성하기 (+ 가입하기)
Elasticsearch

[실습] Elastic Cloud에서 Elasticsearch 생성하기 (+ 가입하기)

✅ Elastic Cloud에 처음 가입하는 유저인 경우 (14일 무료 체험판 활용) Elastic Cloud 검색해서 들어가기 로그인 페이지로 들어가기 회원가입 버튼 누르기 기본 정보 입력하기 생성할 Elasticsearch 기본 셋팅하기 생성된 D

Elasticsearch

[실습] 자동 완성 기능

✅ 요구사항 반영하기 자동 완성 기능 구현하기 요구 사항에 있는 모든 사항을 다 반영시켰다. 다음 강의에서 지금까지 작성한 쿼리를 정리해보자.

Elasticsearch

최종 쿼리 / 적용 전략 및 순서

✅ 최종 쿼리 [생성해야 할 인덱스 및 매핑] DELETE /products PUT /products { "settings": { "analysis": { // 필터 정의 "filter": { "product_

Elasticsearch

[실습] 한글, 영어 검색 / 동의어 기반 검색 / 필터링

✅ 요구사항 반영하기 한글, 영어 둘 다 검색이 잘 되도록 만들기 동의어로 검색할 수 있게 만들기 가격으로 필터링 할 수 있게 만들기 카테고리로 필터링하기

Elasticsearch

프로젝트 설명 / 요구 사항 (상품 검색 기능, 자동 완성 기능)

지금까지 배운 Elasticsearch의 기능을 활용해 쿠팡의 상품 검색 기능을 구현해보자. ✅ 프로젝트 설명 Spring boot(gradle), Spring Data JPA, MySQL을 활용해 아래 API를 가진 서버를 운영하고 있었다고 가정하자

Elasticsearch

[실습] 특정 조건 상위 노출 / 오타 허용 검색 / 하이라이팅 처리 / 페이지네이션

✅ 요구사항 반영하기 되도록이면 평점이 4.0이 넘는 상품을 상위 노출 시키기 어느 정도 오타가 있더라도 검색되게 만들기 상품명에서 일치하는 검색 키워드는 하이라이팅 처리( <b></b>) 하기 상품이 5개씩 조회되도록 페이지네이션 처리하기 검색 기능

[보충 강의] 비용 나가지 않게 Elastic Cloud 리소스 정리하기
Elasticsearch

[보충 강의] 비용 나가지 않게 Elastic Cloud 리소스 정리하기

✅ 비용 나가지 않게 Elastic Cloud 리소스 정리하기 14일 무료 체험판을 사용하신 분은 별도로 리소스를 종료하지 않아도 된다. 14일이 지나면 알아서 체험판이 종료된다. ✅ 혹시나 비용이 나가는 건 아닌 지 체크하는 방법

[실습] 인덱스 생성 / 매핑 정의 / 여러 필드에 걸쳐 검색하기
Elasticsearch

[실습] 인덱스 생성 / 매핑 정의 / 여러 필드에 걸쳐 검색하기

✅ 요구사항 반영하기 Spring Data Elasticsearch에 익숙한 사람은 Spring Boot에서 코드를 작성해도 된다. 하지만 그렇지 않다면 Kibana에서 요구 사항을 만족시키는 쿼리를 작성한 뒤에 Spring Boot 코드로 옮기는 게

Elasticsearch

현업에서는 Elasticsearch를 직접 구축해서 쓰진 않나요?

✅ 현업에서는 Elasticsearch를 직접 구축해서 쓰진 않나요? 현업에서는 Elasticsearch를 직접 설치해서 운영하기도 하지만, 많은 경우에는 AWS OpenSearch나 Elastic Cloud 같은 서비스를 활용해 구축한다. 왜냐하면

Elasticsearch

[참고 자료] 실습에서 발생하는 Elastic Cloud 비용

비용이 걱정되시는 분들은 학습이 끝나자마자 최대한 빠르게 Elastic Cloud 리소스를 종료하는 걸 추천한다. 강의의 마지막 부분에 비용이 나가지 않게 Elastic Cloud 리소스를 종료하는 방법도 알려줄 예정이다. ✅ Elastic Cloud

기존 프로젝트 구조 살펴보기
Elasticsearch

기존 프로젝트 구조 살펴보기

✅ 기존 프로젝트 구조 살펴보기 Product 엔티티 API 구성 아키텍처 특징 의존성 다음 강의에서는 기존 프로젝트 구조에서 검색 기능과 자동 완성 기능을 도입하기 위해 아키텍처를 어떻게 구성해야 하는 지 고민해보자.

박재성 선생님 블로그 글 (18쪽) | JSCODE