스프링부트 3.x와 엘라스틱서치 8.x 통합 가이드
엘라스틱서치
Docker 배포
컨테이너 구성 (docker-compose.yml)
version: "3.1"
# 서비스 구성
services:
elasticsearch:
container_name: elasticsearch-8.8.1
image: docker.elastic.co/elasticsearch/elasticsearch:8.8.1
# 컨테이너 root 권한 부여 (보안에 취약하므로 실제 운영 환경에서는 제거)
privileged: true
# Linux의 ulimit ...
7월 21일 09:39에 게시됨
엘라스틱서치: 분산 검색 엔진의 원리와 활용
1. 엘라스틱서치란 무엇인가?
Java 언어로 개발된 전문 검색 엔진으로, 사용자가 입력한 쿼리 문자열의 일부를 기반으로 해당 문자열을 포함하는 데이터를 검색할 수 있습니다. 간단히 말해, 분산 검색 및 분석 엔진으로서 분산 배포, 구조화된 검색, 그리고 데이터 분석 기능을 수행할 수 있으며, 주로 마이크로서비스 시스템에 적용됩니다.
쉬운 예로, HR 부서에서 " ...
6월 2일 17:42에 게시됨
엘라스틱서치 집계 작업
데이터 생성:
<br></br> @Test<br></br> public void 색인생성(){<br></br> /**<br></br> * 색인 생성<br></br> * */<br></br> 클라이언트.admin().indices().prepareCreate("선수").get();<br></br> }<br></br>< ...
5월 23일 18:06에 게시됨