Tag: elasticsearch

Elasticsearch.06 데이터 색인과 텍스트 분석 Part.2 - Analyzer 분석

데이터 색인과 텍스트 분석 Part.2 Elasticsearch.06 데이터 색인과 텍스트 분석 Part.1 - 역인덱스, 텍스트 분석, 애널라이저 Elasticsearch 의 역인덱스 과정은 Analyzer 애널라이저를 통해서 처리된다. 애널라이저는 다음과 같은 구성으로 이뤄지고, 각 역할에 대해 자세히 살펴보...

Elasticsearch.06 데이터 색인과 텍스트 분석 Part.1

데이터 색인과 텍스트 분석 Part.1 Elasticsearch 에서 최적화 검색을 위해 데이터 원본 문서를 Inverted Index 역인덱스 과정을 거친다. 역인덱스 과정은 텍스트 분석을 하는 애널라이저를 통해서 이뤄지며, 검색 최적화를 위해 Elasticsearch 에서는 다양한 설정을 지원하고, 처리 가능하다. ...

Elasticsearch.05 검색과 쿼리

Elasticsearch 검색과 쿼리 - Query DSL Elasticsearch 는 RESTFul API 를 지원하면서 다양한 검색 기능을 제공하고 있다. 검색 엔진 솔루션인 만큼 최적화된 검색 성능을 더불어 다양한 조건을 Query 질의 방식으로 검색할 수 있도록 검색 기능을 제공한다. 한번 Elasticsearc...

Elasticsearch.04 데이터 처리

Elasticsearch 데이터 처리 Elasticsearch 는 HTTP 프로토콜과 RESTFul API 를 지원하고 있다. 그래서 어쩌면 현대의 개발자들에겐 좀 친화적인 데이터 요청과 응답 처리를 구현할 수 있는 것 같다. 기본적으로 요청 Request Body 와 응답 Response Body 데이터 형식도 JSON...

Elasticsearch.03 시스템 구조

Elasticsearch 시스템 구조 Elasticsearch 는 대용량 데이터 처리를 위해 스케일 아웃과 데이터 무결성을 유지하기 위한 클러스터링을 지원한다. 클러스터는 항상 1개의 노드만 있어도 구성되며, 기본적인 동작을 한다. Elasticsearch 의 시스템 구성이 어떻게 되는지 살펴보자 클러스터 구성 ...

Elasticsearch.02 시작하기

Elasticsearch 시작하기 Elasticsearch 의 기본 설치 및 설정 방법을 살펴보자. 데이터 색인 Elasticsearch 설치 방법 (링크 첨부) Elasticsearch 환경 설정 데이터 색인 검색 기술을 보다보면 색인 (Indexing) 이란 단어가 많이 나오게 된다. 색인 과 관...

Elasticsearch.01 소개

Elasticsearch 소개 백전백승 지피지기 말처럼 먼저 간단한 소개라도 알아야 왜 Elasticsearch 가 탄생했는지, 어떤 방향으로 적용해야 하는지 정확히 이해할 수 있을 것이다. Elasticsearch 는 간단하게는 검색 엔진이다. Compass 라는 오픈소스 검색엔진에서 Apache Luence 에 적용하...

Elasticsearch.00 Start

Elasticsearch 학습 주소연계정보 수집을 하고, 데이터 저장 관리 & 검색 조회 성능 최적화를 위해 Elasticsearch 를 회사에서 본격 활용할 계획이다. Elasticsearch 가 무엇이고, 어떤 활용성이 있고, 어떤 녀석인지는 대충 알지만, 당연히 제대로 학습해야 하기에 학습을 시작하기로 했다....