1. 광고배너
  2. 광고배너
/ 이전버튼 다음버튼
2
미리보기

Elasticsearch in Action(에이콘 오픈소스 프로그래밍 시리즈)
저자 : 라두게오르게,매튜리힌만,로이루소 ㅣ 출판사 : 에이콘출판 ㅣ 역자 : 이재익,최중연외

2016.06.30 ㅣ 688p ㅣ ISBN-13 : 9788960779105

정가45,000
판매가40,500(10% 할인)
적립금 2,250원 (5%)
배송일정 05월 09일 출고 가능
주문 수량 변경시 안내 배송안내
쿠폰 및 결제혜택 확인하기

크기 B5(257mm X 188mm, 사륙배판)
제품구성 단행본
이용약관 청약철회
국내도서 > 컴퓨터 > 인터넷 > 웹프로그래밍(웹디자...
이 책은 총 2부로 구성되어 있다. 1부는 핵심 기능을 설명한다. 즉, 어떻게 데이터를 모델을 만들고 색인해서 활용 사례의 요구에 맞게 검색하고 분석할 수 있는지 설명한다. 1부를 마칠 때쯤에는 일래스틱서치 기능의 구성 요소를 이해할 수 있을 것이다. 2부는 제품에 핵심 기능을 넣을 수 있도록 돕는다. 이를 위해 각 기능의 동작 원리 및 성능과 확장성에 대한 영향을 살펴본다.
펼쳐보기

[목 차]

1부

1장. 일래스틱서치 소개
__일래스틱서치로 검색 문제 해결
__일반적인 일래스틱서치 사용 사례
__요약

2장. 기능 들여다보기
__논리적인 배치 이해하기: 문서, 타입, 색인
__물리적 배치 이해하기: 노드와 샤드
__새로운 데이터 색인
__데이터 검색하고 가져오기
__일래스틱서치 설정하기
__클러스터에 노드 추가하기
__요약

3장. 데이터 색인, 변경, 삭제
__도큐먼트 종류를 정의하는 매핑 사용하기
__도큐먼트 필드를 정의하는 기본 타입
__배열과 다중 필드
__사전 정의된 필드 사용하기
__기존 도큐먼트 변경하기
__데이터 삭제하기
__요약

4장. 데이터 검색
__검색 요청의 구조
__쿼리와 필터 DSL 소개
__쿼리와 복합 쿼리 결합
__매치와 필터 쿼리를 넘어서서
__존재하는 필드에 필터로 쿼리
__실무를 위한 최선의 쿼리 선택
__요약

5장. 데이터 분석
__무엇을 분석할 것인가?
__도큐먼트에 분석기 사용하기
__분석 API로 텍스트 분석하기
__분석기, 토크나이저, 토큰 필터
__Ngram, edge ngram, shingle
__스태밍
__요약

6장. 유사도 검색
__일래스틱서치에서 점수를 계산하는 방법
__다른 점수 방법
__부스팅
__explain을 통해 어떻게 문서의 점수가 결정되는지 이해하기
__질의 재점수로 점수에 대한 영향 줄이기
__function_score를 이용한 사용자 설정 점수 계산
__다시 묶어서 보여주기
__스크립트를 이용한 정렬
__필드 데이터 우회
__요약

7장. 집계로 데이터 살펴보기
__집계의 내부 이해하기
__지표 집계
__다중 버킷 집계
__중첩 집계
__요약

2부

8장. 도큐먼트 간 관계
__도큐먼트 간 관계를 정의하는 옵션
__필드 값처럼 개체 갖기
__중첩 타입: 중첩 도큐먼트 연결하기
__부모-자식 관계: 개별 도큐먼트 연결하기
__중복 데이터 연결을 사용하는 비정규화
__애플리케이션 측 조인
__요약

9장. 스케일 아웃
__일래스틱서치 클러스터에 노드를 추가하기
__다른 일래스틱서치 노드 발견하기
__클러스터에서 노드를 제거하기
__일래스틱서치 노드 업그레이드하기
___cat API 사용하기
__스케일링 전략
__앨리어스
__라우팅
__요약

10장. 성능 극대화
__요청을 그룹화하기
__루씬의 세그먼트 관리를 최적화하기
__캐시 최적화
__이외의 성능에 관련된 트레이드오프
__요약

11장. 클러스터 관리
__기본 설정 향상시키기
__할당 인식
__성능 병목 모니터링
__데이터 백업하기
__요약

부록 A. 지리 공간 데이터로 작업하기
__지점들 그리고 지점 간의 거리
__정렬 기준에 거리를 추가하기
__거리에 기반을 둔 필터와 집계
__지한 점이 어떤 모양에 속해 있는가?
__모양 교차점

부록 B. 플러그인
__플러그인으로 작업하기
__플러그인 설치하기
__플러그인 접속하기
__어떤 플러그인이 필요한지 일래스틱서치에 알려주기
__플러그인을 삭제하거나 갱신하기

부록 C. 하이라이팅
__하이라이팅 기본
__하이라이팅 옵션
__하이라이터 구현

부록 D. 일래스틱서치 모니터링 플러그인
__빅데스크: 클러스터를 시각화한다
__일래스틱HQ: 관리와 모니터링을 함께
__헤드: 고급 쿼리 생성
__코프: 스냅샷, 워머, 퍼컬레이터
__마블: 상세한 분석
__세마텍스트 SPM: 스위스 군용 칼

부록 E. 퍼컬레이터로 검색 뒤집기
__퍼컬레이터 기초
__성능 팁
__기능성 요령

부록 F. 자동완성과 검색어 제안 기능을 위한 제안자 사용하기
__검색어 추천 제안자
__자동완성 제안자

펼쳐보기
★ 이 책에서 다루는 내용 ★

■ 멋진 검색 애플리케이션이란
■ 확장성 있는 검색 솔루션 개발
■ 어떤 언어로든 사용 가능한 일래스틱서치
■ 설정과 튜닝

★ 이 책의 대상 독자 ★

검색 지향 애플리케이션을 개발하고 관리하는 개발자 및 관리자를 위한 완벽한 책이다.

★ 이 책의 구성 ★

1부는 핵심 기능을 설명한다. 즉, 어떻게 데이터를 모델을 만들고 색인해서 활용 사례의 요구에 맞게 검색하고 분석할 수 있는지 설명한다. 1부를 마칠 때쯤에는 일래스틱서치 기능의 구성 요소를 이해할 수 있을 것이다.
1장, *일래스틱서치 소개*에서는 일반적으로 검색 엔진의 역할이 무엇이고, 특히 일래스틱서치의 기능이 무엇인지 개요를 살펴본다. 일래스틱서치로 어떤 종류의 문제를 해결할 수 있는지 알 수 있다.
2장, *기능 들여다보기*에서는 문서를 색인하고, 검색하고, 집계로 데이터를 분석하고, 여러 노드로 확장하는 주요 기능에 관해 하나씩 살펴본다.
3장, *데이터 색인, 변경, 삭제*에서는 데이터를 색인, 갱신, 삭제할 때 사용할 수 있는 옵션을 알아본다. 문서에서 어떤 종류의 필드를 다룰 수 있는지, 문서를 쓸 때 무슨 일이 일어나는지도 함께 살펴본다.
4장, *데이터 검색*에서는 전문 검색 영역을 깊이 있게 살펴본다. 중요한 쿼리와 필터 타입을 알아보고, 동작하는 방법과 언제 어떤 것을 사용할지 알아본다.
5장, *데이터 분석*에서는 어떻게 분석을 통해 텍스트가 문서와 쿼리 형태에서 검색에 사용되는 토큰으로 쪼개지는지 설명한다. 일래스틱서치의 전문 검색 잠재력을 완전히 사용하기 위해서 서로 다른 분석기를 어떻게 사용하는지, 그리고 어떻게 여러분 자신만의 분석기를 만드는지도 살펴본다.
6장, *유사도 검색*에서는 유사도에 초점을 맞춰 전문 검색 기량을 완성하도록 도와준다. 문서의 점수에 영향을 주는 요소들과 어떻게 서로 다른 스코어링 알고리즘을 사용해서 다루는지, 특정 쿼리나 필드의 우선순위를 조정하거나 점수를 조정하기 위해 좋아요(likes)나 리트윗(retweet) 수 등의 문서의 값들을 사용하는지 살펴본다.
7장, *집계로 데이터 살펴보기*에서는 실시간 분석을 위해 집계를 사용하는 방법을 알아본다. 집계와 쿼리를 결합하는 방법, 그리고 건초 더미에서 바늘을 찾기(2년 전 누군가 폴란드에서 떨어뜨린) 위해 어떻게 이들을 중첩하는지 살펴본다.
8장, *도큐먼트 간 관계*에서는 밴드와 그 밴드의 앨범과 같은 관계형 데이터를 다룬다. 중첩 문서나 부모-자식 관계 같은 일래스틱서치 기능을 어떻게 사용하는지 알아보고, 역정규화나 애플리케이션에서의 조인(application-side join)처럼 단일하지(flat) 않은 데이터를 색인하고 검색하기 위한 일반적인 NoSQL 기술도 살펴본다.
2부는 제품에 핵심 기능을 넣을 수 있도록 돕는다. 이를 위해 각 기능의 동작 원리 및 성능과 확장성에 대한 영향을 살펴본다.
9장, *스케일 아웃*에서는 여러 노드로 확장하는 것을 알아본다. 색인 샤드를 구성하고 복제하는 방법을 살펴보고, 현재 설계가 향후의 데이터도 대비할 수 있게 한다. 예를 들어, 오버샤딩(oversharding)하거나 시간 기준의 색인을 사용한다.
10장, *성능 극대화*에서는 클러스터의 성능을 더 짜내도록 돕는 요령들을 알아본다. 방법에 따라 일래스틱서치가 캐시를 사용하고 데이터를 디스크에 쓰는 방법뿐만 아니라, 사용 사례에 따라 일래스틱서치를 변경했을 때의 다양한 균형점도 살펴본다.
11장, *클러스터 관리*에서는 제품의 클러스터를 모니터하고 관리하는 방법을 알려준다. 주시해야 하는 중요한 지표들과 데이터를 백업하고 복구하는 방법, 그리고 색인 템플릿과 에일리어스(alias) 같은 손쉬운 방법을 어떻게 사용하는지 다룬다.
이 책의 여섯 가지 부록은 알아야 하지만, 어떤 사용 사례에는 관련이 없을 수도 있는 기능들을 다룬다. *부록*이라는 단어로 인해 이 기능들을 깊이 없이 다룬다고 오해하지는 않기를 바란다. 나머지 부분들처럼 어떻게 각 기능이 내부적으로 동작하는지 상세히 알아볼 것이다.
부록 A, *지리 공간 데이터로 작업하기*에서는 지리 공간 검색과 집계에 대해 알아본다.
부록 B, *플러그인*에서는 일래스틱서치 플러그인을 관리하는 방법을 알아본다.
부록 C, *하이라이팅*에서는 검색 결과에서 쿼리 텀에 대해 하이라이팅하는 것을 알아본다.
부록 D, *일래스틱서치 모니터링 플러그인*에서는 일래스틱서치를 관리하기 위해 제품에서 사용할 수도 있을 서드 파티 모니터링 툴을 소개한다.
부록 E, *퍼컬레이터로 검색 뒤집기*에서는 많은 쿼리에 대해 몇 개의 문서를 일치시키기 위한 퍼컬레이터를 사용하는 방법을 알아본다.
부록 F, *자동완성과 검색어 제안 기능을 위한 제안자 사용하기*에서는 검색 제안과 자동 완성 기능을 구현하기 위한 제안자(suggesters)를 사용하는 방법을 알아본다.
펼쳐보기
로이 루소(Roy Russo)
포춘 500대 기업들에 예측 분석 솔루션을 제공하는 프레딕토 애널리틱스(Predicto Analytics)의 기술 담당 부사장이다.
옮긴이 이재익
네이버에서 일래스틱서치를 기반으로 로그 관리시스템을 개발 및 운영하고 있으며, 로그 저장, 검색, 분석 관련 기술들과 오픈소스에 관심이 많다. 성장을 위해 새로운 시도를 하는 것을 좋아하고, 여가 시간에는 두 아들과 많은 시간을 보내려고 노력한다.

옮긴이 이승진
네이버에 근무하며 전사 로그 플랫폼 개발 및 운영 업무를 수행하였고, 대용량 분산 컴퓨팅과 그에 연관된 오픈소스 프로젝트들에 많은 관심을 가지고 있다. 현재 캘리포니아 어바인(Irvine)에서 수학 중이다.
펼쳐보기

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.
도서평점
내용
등록하기
0/2000자
교환/반품 방법
  • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
  • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
교환/반품 가능기간
  • 변심반품의 경우 수령 후 7일 이내
  • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
교환/반품 비용
  • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
교환/반품 불가사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 만화, 잡지, 수험서 및 문제집류
  • 복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
상품 품절
  • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기 >

    이 분야의 신간

    더보기 >
      맨위로가기

      영풍문고 로고

      • 회사명 : (주)영풍문고
      • 대표이사 : 김경환
      • 소재지 : 서울특별시 종로구 청계천로 41 (우)03188
      • 사업자 등록번호 : 773-86-01800 ㅣ 통신판매업 신고번호 : 2023-서울종로-0130 [ 사업자정보확인 ]
      • 개인정보관리 책임자 : 조순제 ㅣ customer@ypbooks.co.kr ㅣ 대량주문 : webmaster@ypbooks.co.kr
      COPYRIGHT © YOUNGPOONG BOOKSTORE INC. ALL RIGHTS RESERVED.
      영풍문고 네이버블로그 영풍문고 인스타그램
      맨위로가기