[Elasticsearch] (4) 썸네일형 리스트형 [Elasticsearch] Springboot에서 Elasticsearch구현하기 - Document 이 글은 이전 블로그에서 가져온 글입니다. (2020.10.11) 앞 단에서 테이블인 인덱스를 생성했으니 이번 장에서는 그 안에 데이터들인 Document를 생성해보자 1. Document 생성 1-1. Controller @PostMapping("/insert-user") fun insertUser(index: String,@RequestBody user: EsPostUserIn) : IndexResponse { println("user : $user") return service.insertUser(index, user) } 1-2. Service fun insertUser(index: String, user: EsPostUserIn): IndexResponse { println("==========.. [Elasticsearch] Springboot에서 ES구현하기 - Index 이전 블로그에서 가져온 글입니다. (2020.10.11) 1. Gradle 설치 Springboot에서 es를 구현하기 위해선 우선 각각의 버전을 확인해야한다. 그렇지 않으면 나처럼 시간을 허비하게 될테다 껄 본인은 Springboot 2.3.4에서 구현을 할 예정이니 elasticsearch 7.6.2 그리고 spring data elasticsearch 4.0.4 버전의 gradle을 추가했다. // Elasticsearch implementation("org.springframework.data:spring-data-elasticsearch:4.0.4.RELEASE") implementation("org.elasticsearch:elasticsearch:7.6.2") 참고로 es는 아래 사이트 가서.. [Elasticsearch] Elasticsearch vs RDBMS 이전 블로그에서 가져온 글입니다. (2020.10.2) 1. 용어 RDBMS Elasticsearch Database Index Partition Shard Table Type Row Document Column Field 2. 목적 RDBMS 데이터간의 관계가 중요한 경우 ... 뭔가 더 있을 거 같은데.. 지금은 생각이 안나네.. Elasticsearch Fulltext 검색 비슷한 단어 검색 로그 분석 3. Fulltext Elasticsearch(es)는 검색엔진이니깐 검색을 기준으로 정리를 해보자 es가 왜 검색엔진에 더 적합한지를 구글링해보면 Inverted Index(역색인)이라는 용어를 자주 보게 될거다. Inverted Index를 설명하기에 앞서, 관계형 데이터베이스에서 사용되는 Ind.. [Elasticsearch] Elasticsearch란? 이전 블로그에서 가져온 글입니다. (2020.10.2) 1. Elasticsearch란? Apache Lucene 기반의 분산형 오픈소스 검색 및 분석 엔진이다. 새로운 Index, Document가 반영되기 까지 거의 실시간 (NRT, near real time)으로 이루어진다. 애플리케이션 검색, 웹사이트 검색, 로깅과 로그 분석, 보안 분석, 컨테이너 모니터링 등에 사용된다. 2. 용어 2-1. 클러스터 (Cluster) 노드혹은 서버의 집합체. 노드들을 클러스터에 어떻게 구성하냐에 따라 성능에 차이가 생긴다 2-2. 노드 (Node) 데이터가 저장되는 일종의 서버. 관리 목적 구분 Master node : 클러스터 관리, 인덱스 생성, 삭제 등 Data node : 데이터 저장 및 데이터 관련 작.. 이전 1 다음