일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java 구성
- programmers
- web
- 이분탐색
- 백준
- 누적합
- Algorithm
- table.column
- binary search
- CSS
- 내일배움캠프
- ES
- 완전탐색
- Java
- Spring
- 구현
- java의 특징
- 코딩테스트
- til
- 이분 탐색
- SpringBoot
- 칼럼 앞 테이블명
- 알고리즘
- parametric search
- BFS
- Elasticsearch
- 브루트포스
- 프로그래머스
- Baekjoon
- 프로젝트
- Today
- Total
목록Elasticsearch (4)
개발하는 햄팡이
저번에 이어 인덱스를 설계했으니 이제 CRUD차례.우리 프로젝트는 U가 없기 때문에 CRD만 하면 되는데일단 테스트용으로 필요한 api인 CD를 간단하게 사용하고 다음에 R을 구현할 것이다. 구현 전에 연결이 잘 되는지 확인하기 위해 서버 돌려보기는 필수 삽입, 삭제 서비스 테스트를 위해 만드는 컨트롤러라서필요한 값들을 다른 서비스에서 받아온다고 생각하고 만든 컨트롤러이다. (1) Controllerpackage com.jetty.ssafficebe.search.esnotice.controller;import com.jetty.ssafficebe.common.payload.ApiResponse;import com.jetty.ssafficebe.search.esnotice.payload.ESNoticeRe..
현재 진행 중인 프로젝트에서 디자인측에서 공지사항 검색과 일정 검색 기능을 넣어달라는 요청이 들어왔다.검색창이 있는게 안어색하기도 하고 UI관점에서 편할 것 같아서 넣기로 결정.일정 검색은 시간때문에 잠시 보류지만 공지사항 검색은 기획 초반에 무조건 있어야된다라고 얘기하기도 했었고,그닥 어렵지 않으니 텍스트 검색을 위해 Elasticsearch로 구현하기로 했다. 그래서 이렇게저렇게 aws 서버를 하나 더 만들어서 그 서버는 EKL용으로 사용하기로 하고 (Elasticsearch가 메모리 사용량이 보기보다 좀 나가서 혹시 다른 서버 터질까봐일단 서버를 하나 더 만들어서 그 곳에 Elasticsearch와 Kibana를 띄워서 사용하기로 했다.) 한글 검색을 위해 Nori Plugin도 설치하고 Spri..
원래는 elasticsearch config와 kibana config를 먼저 세팅해야하는 것이 맞지만 기능개발이 조금 급해서 세팅부터 하는 것으로 했다...1. dependency 추가implementation 'org.springframework.boot:spring-boot-starter-data-elasticsearch'implementation group: 'co.elastic.clients', name: 'elasticsearch-java', version: '8.13.3' 2. application.properties & .env우리는 세팅을 application.yaml형태로 하기로 해서 아래와 같이 설정했다.# Elasticsearch Settingselasticsearch: url:..

프로젝트를 진행하던 중 elasticsearch로 게시글 검색엔진을 구현해야해서 elasticsearch를 시작하게 되었다.SpringBoot와 Elasticsearch를 연동하는 것이 목표!!어제까지만 해도 프론트 하고 있었는데 기능 먼저 구현하기로 해서 es먼저 시작하게 되었다. 참고로 나는 Window 환경에서 로컬에서 테스트를 해본 후 나중에 EC2 서버에 띄울 것이기 때문에 일단 로컬 환경 세팅을 할 것이다. 1. 설치하기https://www.elastic.co/kr/downloads/elasticsearch Download ElasticsearchDownload Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free..