| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 단축키
- jpa양방향연관관계
- java
- jpa에대해서어떤걸공부할지
- springController
- spring security
- jpa김영한
- S3
- OAuth2.0
- jpa사용이유
- issue
- 김영한
- MultipartFile
- 인증과인가
- json 받기
- 인메모리
- 도메인 사용하기
- jpa주요기술소개
- JPA
- Github
- 구글 소셜로그인
- SpringTest
- 도메인
- 실전! 스프링 부트와 jpa 활용1
- 인텔리제이
- SpringSecurity
- Today
- Total
목록DB/Elasticsearch (3)
whdudev
✅ Elasticsearch의 검색기능이 좋은 점이 뭘까? Mysql로도 충분히 검색 기능을 구현할 수 있다. 하지만 Elasticseach를 활용하면 더욱 사용자를 위한 검색 기능을 구현할 수 있다. 어떤 장점이 있길래 Elasticsearch를 고려하게 되는걸까? 검색어의 순서가 바꿔어도 검색 가능기호,부호가 포함되지 않게 검색 가능 대소문자 고려하지 않고 검색 가능 동의어를 고려한 검색 가능 중요하지 않은 문자 제외 후 검색 가능위 같은 검색 기능을 편하게 제공해주니까 충분히 일단 RDBMS보다 검색 기능 구현시 Elasticsearch를 고려할 만 하다. ✅ Elasticsearch의 검색기능을 제공하는 원리 Elasticsearch는 저장할 때 문자열을 토큰으로 분리해 역인덱스(Invert..
✅ Elasticsearch SpringBoot 설정을 위한 기본 설정 InteliJ, JDK, Elasticsearch, kibana 가 세팅된 상태에서 RestAPI를 호출하게 jar로 프로젝트를 만들고 기본적인 기능을 사용한다. 필요한 의존성과 제공 기능 설명spring-boot-devtools코드가 변경될 때 자동으로 애플리케이션을 다시 시작브라우저로 전송되는 리소스가 변경될 때 자동으로 브라우저를 새로고침 탬플릿 캐시를 자동으로 비활성화 만일 H2 데이터베이스가 사용 중이라면 자도응로 H2콘솔을 활성화 spring-boot-starter-webspringMVCTomcatJacksonValidationlogbackspring-boot-starter-data-elasticsearch (이번 프로젝트..
✅ Elasticsearch란?Elasticsearch는 텍스트 검색과 실시간 분석에 특화된 고속 데이터베이스다.로그 분석, 검색 기능, 추천 시스템 등에서 널리 사용된다. Elasticsearch는 대용량 데이터를 빠르게 검색하고 분석할 수 있게 도와주는 데이터베이스 시스템이에요.보통 우리가 사용하는 MySQL이나 PostgreSQL 같은 데이터베이스는 정확한 값을 찾거나 저장할 때 강력하지만,"이런 단어가 포함된 글을 찾아줘""이 제품에 대한 리뷰 중에서 긍정적인 내용을 분석해줘""로그 데이터 중에서 에러가 포함된 것만 모아줘"같이 검색 중심 또는 로그 분석, 텍스트 분석 같은 작업에는 한계가 있다. 특징: 검색 특화단어 포함, 유사 단어, 오타까지도 잘 찾아냄 (ex. 구글 검색처럼)빠른 속도내부적..