Spring Boot + Elasticsearch 8.x를 기초부터 심화까지 단계적으로 학습하는 프로젝트.
# 1. ES + Kibana 기동
docker compose up -d
# 2. 메인 앱 실행 (샘플 데이터 20건 자동 색인)
./gradlew :elasticsearch-study:bootRun
# 3. 검색 테스트
curl "http://localhost:8080/api/posts/search?keyword=Spring"
# 4. JPA 비교 앱 (별도 터미널)
./gradlew :elasticsearch-vs-rdb:bootRun
curl "http://localhost:8081/api/posts/search?keyword=Spring"| 모듈 | 역할 |
|---|---|
elasticsearch-core |
공유 도메인(Post), SearchService 인터페이스 |
elasticsearch-study |
ES 검색 실습 (port 8080) |
elasticsearch-vs-rdb |
JPA LIKE 비교 (port 8081) |