스프링부트 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 부서에서 &quot ...

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>​&lt ...

5월 23일 18:06에 게시됨