메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

실전비급 아파치 루씬 7

엘라스틱서치 검색엔진을 향한 첫걸음

리얼타임 eBook

집필서

판매중

  • 저자 : 김동우 , 김흥래 , 권택환 , 박진현 , 최용호 , 황희정
  • 출간 : 2018-11-01
  • 페이지 : 360 쪽
  • ISBN : 9791162249314
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 11

데이터 과잉의 시대의 핵심은 ‘검색’

빅데이터의 시대라 했다. 세상 모든 정보가 디지털화되어 쌓이고 있다. 데이터는 그 자체로는 의미가 없다. 이를 조합하고 검색할 때 비로소 정보가 되는 것이다. 그래서 빅데이터 다음에 온 키워드가 분석이며, 분석과 함께 필연적으로 언급되는 것이 검색이다.

우리가 사용하는 대부분의 웹 서비스는 검색에 기인한다고 해도 과장이 아니다. 구글이나 네이버의 서비스 근간은 검색이었으며, 이제는 지도 서비스, 문서 서비스 혹은 메신저와 같은 개별 앱(프로그램)에서도 검색창이 있다. 원하는 걸 바로 찾아야만 데이터는 정보로써 가치가 있는 법이다.

지금까지는 상용 검색 엔진을 구입하거나 자체 엔진을 개발해야 했지만, 지금은 ‘루씬’이 있다. 루씬은 자바 기반의 오픈소스 검색 라이브러리로 상용 검색 엔진에 버금가는 안정성과 고급 검색 기술을 갖췄다. 웹서비스에서 여전히 각광받는 자바 라이브러리라 활용도가 높고, 커스터마이징도 가능하다. 

 

자바 기반 오픈소스 검색 엔진 루씬에 입문하기 위한 안내

『실전비급 아파치 루씬 7』은 그간 검색 엔진에 관심 있어 루씬을 알아봤으나, 어떻게 시작할지 막막한 이들, 나아가 엘라스틱서치와 솔라의 핵심인 루씬을 더 깊이 이해하고자 하는 개발자를 위한 안내서다. 

이 책은 검색의 기초부터 고급 검색까지 한 권으로 다뤄 입문자들이 쉽게 접근할 수 있게 도왔으며, 루씬의 주요 개념과 동작 원리 등의 정확한 개념 설명과 풍부한 코드를 제시해 기존 개발자들의 갈증을 해소하려 했다.

충분한 주석과 상세한 설명이 곁들여진 코드는 깃허브로 추가 제공하여 전체 코드를 바로바로 확인할 수 있게 구성했다. 또한 각 장의 파일럿 프로젝트는 기존 서비스에 추가할 수 있을 수준의 실무 예제로 구성하였다. 

자, 이제 루씬의 검색 세계로 떠나보자.

 

누구를 위한 책인가?

  • 검색 서비스 개발에 관심 있는 자바 개발자
  • 루씬을 이용해 독자적인 검색엔진을 개발하려는 개발자
  • 상용 검색엔진을 걷어내고 오픈소스 검색엔진을 도입하려는 개발자와 기획자
  • 루씬의 고급 검색 기능과 활용이 궁금한 개발자

이 책의 특징

  • 최신 루씬 7.3 버전 반영
  • 검색엔진의 주요 개념부터 루씬의 주요 용어와 클래스, 동작 원리 등 기초를 탄탄히 다져갈 수 있는 단계별 설명과 풍부한 소스 코드
  • 한국 걷기여행길 관관정보, 트위터 날씨 데이터, 전국 음식점 검색 등 실무에 응용 가능한 파일럿 프로젝트 수록
  • 특정 시점의 뷰, 세그먼트 병합의 원리, 유사도 알고리즘, 한글 형태소 분석의 원리, 커스텀 형태소 분석기 개발 등 다양한 고급 검색 기술 소개
  • 깃허브(Github)에서 모든 파일럿 프로젝트와 예제 소스 코드 제공

 

김동우 저자

김동우

검색엔진 컨설팅 회사의 컨설턴트이자 자바카페 커뮤니티의 운영진이다. 쇼핑몰, 음악 추천 앱, 도서관 검색 시스템, 마케팅 검색, 맛집 추천, 브랜드에 따른 감성동향 통계 등 검색엔진과 머신러닝 알고리즘을 활용한 콘텐츠 개인화 추천 서비스 개발을 담당하고 있다.

김흥래 저자

김흥래

자바카페 커뮤니티의 운영진이다. 심심할 틈 없이 신기술이 쏟아지는 IT와 사랑에 빠진 개발자로, 개발자간의 소통과 교류를 즐긴다. 현재 네이버 비즈니스 플랫폼에서 다양한 서비스를 개발하고 있다.

권택환 저자

권택환

네이버 쇼핑 플랫폼에서 백앤드Backend와 서버 개발을 맡고 있다. 자바카페 커뮤니티 운영진이기도 하다. 배우는 것을 좋아해 하루하루 성장함을 느낄 때가 가장 행복한 천상 개발자다.

박진현 저자

박진현

군 복무 시절 SW 개발 장교로 임관한 게 계기가 돼 현재 국방 자원관리 전문 SI 업체를 운영하고 있다. 자바카페 커뮤니티의 운영진이며, 백앤드뿐 아니라 임베디드, 컴퓨팅, 사물인터넷 등 다양한 IT 분야에 많은 관심을 가지고 있다.

최용호 저자

최용호

게임 서버 개발자로 열혈강호2 온라인, 화이트데이, 다함께 차차차, 어스토니시‘아 VS, 와리가리 삼총사, 하이브 등 다수의 게임 개발에 참여했다. 현재 넥슨에서 데브옵스DevOps 업무를 맡고 있으며 자바카페 커뮤니티의 운영진으로도 활동하고 있다. 클라우드와 자동화에도 관심이 많고, 이종격투기 선수로 활동했을 만큼 운동을 좋아한다. 항상 일과 삶의 균형을 맞추려고 노력하고 있다.

황희정 저자

황희정

SK엔카닷컴에서 근무했었으며, 현재는 게임을 개발하고 있다. 자바카페 커뮤니티 운영진으로, 개발자와 소통하며 기술 공유하기를 좋아한다. 취미로 여행, 요가를 즐기고 있다. 즐거운 삶이 인생의 목표다.

CHPATER 1 루씬의 이해

1.1 루씬이란?

1.2 루씬이 제공하는 두 가지 핵심 기능

1.3 루씬 살펴보기

1.4 핵심 클래스 리뷰

 

CHPATER 2 루씬 파일럿 프로젝트

2.1 전국 음식점 검색 프로젝트 개요

2.2 파일럿 프로젝트 요구사항

2.3 파일럿 프로젝트 구성하기

2.4 파일럿 프로젝트 분석하기

 

CHPATER 3 쇼핑몰 후기로 알아보는 색인 이야기

3.1 파일럿 프로젝트 구축하기

3.2 색인 이해하기

3.3 IndexWriter

3.4 도큐먼트와 필드

3.5 다양한 데이터 타입 필드

3.6 DocValues

 

CHAPTER 4 트위터 날씨 데이터로 알아보는 분석 이야기

4.1 파일럿 프로젝트 구축하기

4.2 분석 이해

4.3 문장을 음절로 분석하기

4.4 기본 분석기

4.5 확장 분석기

4.6 언어별 형태소 분석기

 

CHAPTER 5 한국 걷기여행길 관광정보로 알아보는 검색 이야기

5.1 파일럿 프로젝트 구축하기

5.2 전문 검색의 이해

5.3 IndexReader와 IndexSearcher

5.4 Query와 QueryParser 클래스

5.5 다양한 검색 Query

 

CHPATER 6 루씬 고급 검색

6.1 파일럿 프로젝트 구축하기

6.2 검색 결과 정렬

6.3 검색 필터링

6.4 다중 색인 검색

6.5 텀벡터

6.6 검색 결과의 점수 계산법

 

CHAPTER 7 루씬 동작 방식 이해하기

7.1 세그먼트

7.2 색인과 동시성

7.3 순위 점수 계산 모델

 

CHAPTER 8 루씬 확장 기능

8.1 파일럿 프로젝트 구축하기

8.2 하이라이팅

8.3 다양한 한글 형태소 분석기

8.4 MoreLikeThis

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능
    • 배송료 : 0원배송료란?

    배송료 안내

    • 20,000원 이상 구매시 도서 배송 무료
    • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

    무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

    닫기

    리얼타임 eBook 안내

    PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.

    리뷰쓰기

    닫기
    * 도서명 :
    실전비급 아파치 루씬 7
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    실전비급 아파치 루씬 7
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    실전비급 아파치 루씬 7
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실