본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

[리얼타임] 실전비급 아파치 루씬 7 상세페이지

컴퓨터/IT 개발/프로그래밍

[리얼타임] 실전비급 아파치 루씬 7

엘라스틱서치 검색 엔진을 향한 첫걸음
소장전자책 정가21,000
판매가21,000

[리얼타임] 실전비급 아파치 루씬 7작품 소개

<[리얼타임] 실전비급 아파치 루씬 7> 데이터 과잉의 시대의 핵심은 ‘검색’
빅데이터의 시대라 했다. 세상 모든 정보가 디지털화되어 쌓이고 있다. 데이터는 그 자체로는 의미가 없다. 이를 조합하고 검색할 때 비로소 정보가 되는 것이다. 그래서 빅데이터 다음에 온 키워드가 분석이며, 분석과 함께 필연적으로 언급되는 것이 검색이다.
우리가 사용하는 대부분의 웹 서비스는 검색에 기인한다고 해도 과장이 아니다. 구글이나 네이버의 서비스 근간은 검색이었으며, 이제는 지도 서비스, 문서 서비스 혹은 메신저와 같은 개별 앱(프로그램)에서도 검색창이 있다. 원하는 걸 바로 찾아야만 데이터는 정보로써 가치가 있는 법이다.
지금까지는 상용 검색 엔진을 구입하거나 자체 엔진을 개발해야 했지만, 지금은 ‘루씬’이 있다. 루씬은 자바 기반의 오픈소스 검색 라이브러리로 상용 검색 엔진에 버금가는 안정성과 고급 검색 기술을 갖췄다. 웹서비스에서 여전히 각광받는 자바 라이브러리라 활용도가 높고, 커스터마이징도 가능하다.

자바 기반 오픈소스 검색 엔진 루씬에 입문하기 위한 안내
『실전비급 아파치 루씬 7』은 그간 검색 엔진에 관심 있어 루씬을 알아봤으나, 어떻게 시작할지 막막한 이들, 나아가 엘라스틱서치와 솔라의 핵심인 루씬을 더 깊이 이해하고자 하는 개발자를 위한 안내서다.
이 책은 검색의 기초부터 고급 검색까지 한 권으로 다뤄 입문자들이 쉽게 접근할 수 있게 도왔으며, 루씬의 주요 개념과 동작 원리 등의 정확한 개념 설명과 풍부한 코드를 제시해 기존 개발자들의 갈증을 해소하려 했다.
충분한 주석과 상세한 설명이 곁들여진 코드는 깃허브로 추가 제공하여 전체 코드를 바로바로 확인할 수 있게 구성했다. 또한 각 장의 파일럿 프로젝트는 기존 서비스에 추가할 수 있을 수준의 실무 예제로 구성하였다.
자, 이제 루씬의 검색 세계로 떠나보자.


출판사 서평

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

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



저자 소개

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

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

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

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

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

저자_ 황희정 gyahoo617@gmail.com
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


리뷰

구매자 별점

5.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

2명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전