서브메뉴

본문

[POD] 실무 예제로 배우는 Elasticsearch 검색엔진 기본편
[POD] 실무 예제로 배우는 Elasticsearch 검색엔진 기본편
저자 : 정호욱
출판사 : 한빛미디어
출판년 : 2014
정가 : , ISBN : 9788968487064

책소개


쉽고 빠르게 배울 수 있는 Elasticsearch 검색엔진 기본서

『실무 예제로 배우는 Elasticsearch 검색엔진 기본편』은 elasticsearch 1.0.0을 이용해서 검색엔진을 구축하고 색인, 검색 기능을 구현하는 방법을 소개한다. 기본 예제는 일반 쇼핑몰 상품 검색 기능을 구현할 수 있는 수준으로 작성되어 있다. Eclipse로 Maven 프로젝트를 생성하여 JUnit 기반의 테스트 코드를 작성해 본 개발자라면 누구나 쉽게 읽을 수 있다. 또한, 실무 중심으로 예제를 구성하였으므로 이를 검색 서비스 개발에 응용할 수 있다.
이 책에서는 elasticsearch를 이용한 검색엔진 구성과 설정, 색인 그리고 검색까지 모든 기초 과정이 포함되어 있다. 책에 나온 기본 쇼핑몰 예제를 따라 해보면서 검색의 기본 기능을 이해하는 데 도움을 준다. 그러므로 검색 서비스를 사용해 본 사람이나 상용 검색 엔진을 대체하길 원하는 서비스 관리자, 개발자라면 누구나 elasticsearch를 이용해 쉽고 빠르게 검색 서비스를 구축할 수 있도록 돕는다.

[지은이] 정호욱
지난 13년 동안 야후코리아, NHN Technology, 삼성전자에서 커뮤니티, 소셜 검색, 광고 검색 관련 서비스를 개발해 오면서 검색엔진을 활용한 다양한 프로젝트를 수행하였다. 현재 빅 데이터 전문 기업인 그루터에서 오픈 소스 기반 검색엔진 개발자로 근무하고 있다. elasticsearch 기술에 대한 정보와 경험을 현재 개인 블로그(http://jjeong.tistory.com)를 통해 공유하고 있다.

목차


1장 Elasticsearch 시작하기
1.1 Elasticsearch란?
1.2 Elasticsearch의 특징

2장 Elasticsearch 설치 및 구성하기
2.1 Elasticsearch 주요 용어
2.2 Elasticsearch 설치하기
2.3 Elasticsearch standalone 구성하기
2.4 Elasticsearch cluster 구성하기
2.5 Elasticsearch node 구성의 이해
2.6 Elasticsearch route 기능의 이해
2.7 Elasticsearch REST API 알아보기
2.8 Elasticsearch index setting 알아보기
2.9 Elasticsearch index mapping 알아보기

3장 Elasticsearch 색인하기
3.1 Index settings 설정하기
3.2 Index schema mappings 설정하기
3.3 Index 생성하기
3.4 색인하기

4장 Elasticsearch 검색하기
4.1 검색 결과 속성
4.2 기본 검색하기
4.3 복합 검색하기
4.5 검색 결과 Filtering
4.6 검색 결과 Sorting
4.7 검색 결과 Faceting
4.8 검색 결과 Highlighting
4.9 검색 질의 Boosting

5장 Elasticsearch Site Plugin 활용
5.1 Marvel Plugin
5.2 Head Plugin
5.3 Bigdesk plugin
5.4 Sense
5.5 기타 Site Plugin