검색엔진구축

Elasticsearch
  • 평생소장
  • 엘라스틱서치
  • 지식그래프
  • 이미지검색

고민은 최저가 찬스를 놓칠 뿐
(자동 구성) 가격이 인상됩니다.

  • 정상가 (자동 구성)
  • 할인 금액 (자동 구성)
  • 최종 금액 (자동 구성)
  • 12개월 할부 시 (자동 구성)
오늘이 최저가!

검색 엔진을 개발하시는 분이라면 한 번쯤 Google의 검색엔진 원리나 노하우에 대해 찾아보셨을 거라 생각해요.

실제로 Google, Apple 등 전 세계를 주름잡는 기업들은 어떻게 검색 품질을 향상시킬까요? 사용자에게 유용하고 관련성이 높은 검색 결과를 신속하게 제공하기 위해서는 어떤 기술을 활용해야 할까요?

현재 미국에서는 Google과 Apple에서 활용하는 수준의 검색엔진 구축 역량을 가진 개발자는 크게 우대를 받고 있습니다. 국내에는 아직까지 고성능의 검색 엔진을 활용하는 사례가 많지 않지만, 시장에 흐름에 따라 자연스레 이러한 기술을 가진 개발자를 원하는 시대가 곧 도래할 것입니다.

이에 본 강의에서는 검색엔진을 만들어 보는 것에 그치는 초급 수준이 아닌, 실리콘밸리에서 사용되는 고급 스킬셋을 활용해 검색 품질을 높이는 방법을 다뤄보고자 합니다.

Google과 Apple을 거치며 검색엔진 개발만 15년간 하며 얻은 저의 경험치를 한번 믿고 따라오세요!

고객이 원하는 답을 찾아주는 검색 품질 향상 방법, 강의 하나로 쉽게 터득할 수 있도록 도와드리겠습니다.

구글에서 애플까지,
세계에서 가장 많이 쓰이는 검색엔진을 모두 경험한
15년 베테랑 실리콘밸리 엔지니어

Henry Lee와 함께 Elasticsearch를 활용해 검색 엔진 품질을 향상시켜보세요!
이런 강의는 오직 The RED에만 존재합니다.

Elasticsearch을 제대로 활용하기 위한 기본적인 개념을 학습하고 글로벌 기업들의 검색엔진은 어떤 차별점을 가지고 있는지 알아봅니다.

지식그래프를 활용하여 연관된 검색의 연결고리를 확장하는 방법을 배우며 향상된 검색품질을 제공하는 법을 학습합니다.

머신러닝을 사용하여 이미지 검색 기술을 배우고 검색 랭킹 처리 기술을 활용해 연관 검색 순위를 개선하는 방법을 배웁니다.

고급 스킬, 왜 배워야 할까요?

국내에도 여러 검색엔진이 있지만
뭔가를 검색하려고 할 때 유독 "구글"을 떠올리는 경우가 많습니다.

Elasticsearch

왜 그럴까요?
이유를 찾기 위해 간단한 테스트를 해봤습니다.

Elasticsearch
Elasticsearch

‘대한민국의 수도’를 여러 검색 사이트에 기입했을 때에는 모두 같은 답을 얻을 수 있습니다.

그렇다면 이런 경우는 어떨까요?

Elasticsearch
Elasticsearch

놀랍게도 구글에서는 바로 답을 확인할 수 있습니다.
이 작은 디테일을 만들어내는 힘,
바로 고성능 검색 엔진 구축 스킬에 있습니다.

Elasticsearch로 검색엔진을 만드는 강의는 많지만,
고급 스킬셋을 다루는 강의는 이 강의가 국내 유일합니다.

실리콘밸리에서 사용되는 수준의 검색 품질 향상 스킬을 배워
사용자에게 보다 유효한 결과를 제공해보세요!

Elasticsearch
강의 ·실습 소개

지금 바로 Henry Lee 강사님과 함께
단계별로 고급 기술을 하나씩 적용하며
검색 품질을 점진적으로 향샹시켜보세요.

기초적인 검색엔진 구축부터 검색 품질의 핵심인 정확도, 랭킹 시스템 개선,
이미지 검색을 통한 기술 확장까지 일련의 프로세스를 거치며
자연스럽게 검색 품질을 개선해볼 수 있도록 구성하였습니다.

Elasticsearch
Level1. Elasticsearch로 쇼핑몰 검색 기능 만들기
검색엔진에 대한 기본 개념과 아키텍처에 대해 간단히 배우고, Elasticsearch를 사용하여 쇼핑몰 검색 기능을 만들어 봅니다. 본 섹션에서는 파이썬을 활용해 간단한 온라인 꽃 판매 사이트를 만들고 제품 인덱싱 기능을 구현하여 다음 레벨을 위한 준비를 합니다.
Level2. Knowledge Graph를 사용해서 검색 품질 향상하기
Knowledge Graph는 그래프 구조 데이터 모델 또는 토폴로지를 사용하여 데이터를 통합하는 방식으로 객체, 이벤트, 상황 또는 추상 개념과 같은 엔티티에 대한 상호 연결된 설명을 자유 형식 의미론으로 저장하는 데 자주 사용됩니다. 예를 들어 오바마의 아내라고 검색을 한다면 쉽게 미쉘오바마가 검색이 되겠으나 오바마의 딸의 엄마라고 검색을 하시면 구글에서는 그대로 미쉘 오바마가 나오나 국내 검색엔진에서는 상당히 다른 결과가 많이 나올 것입니다. 초반에 위키미디어의 데이터를 기반으로 지식 그래프 원리를 설명하고 수업의 제일 마지막 부분에서 실제 적용 방법에 대해 다루어 볼 것입니다.
Level3. 이미지 처리기술을 활용한 검색 엔진 구축
이제 텍스트 못지 않게 많이 검색하는 것이 이미지입니다. 이미지 검색에서는 사용자의 의도를 파악하고 실제 이미지를 분석해 원하는 결과물을 보여주는 것이 중요합니다. ‘장미’를 검색하는 것은 쉬우나 ‘빨간 꽃’은 좀 더 노력이 필요하겠지요. 이미지 Classification 기술을 검색엔진에 접목시키면 ‘빨간’ ‘꽃’ 을 각각 인지하고 색상 및 형태 특징을 기반으로 분류하여 실시간으로 유사 이미지를 찾아 결과를 제공할 수 있습니다. 머신러닝을 활용하여 이러한 task를 어떻게 달성하는지 실습을 통해 확인해보세요.
Level4. Ranking 기능을 더해 검색 결과 향상 시키기
우선 기본적인 Ranking 기능을 통해 검색 결과 향상시키는 방법을 점검합니다. 웹 상의 정보는 양이 너무 방대하기 때문에 정보를 정렬하지 않으면 사용자가 원하는 정보를 빠르게 제공하기 어렵습니다. 검색량이 많은 키워드를 우선적으로 배치시키기 위한 실시간 검색 키워드 및 트렌딩 결과 부스트 등에 대한 내용을 익히고 demotion/ promotion 및 local boost에 대한 실습 2가지를 통해 유용하면서도 관련성 높은 검색 결과를 신속하게 제공하는 법을 배워봅니다.

마지막 단계에서는 Level 1~4 내용을 적용하여 지식 그래프를 보다 풍성하게 적용하는 방법을 알려드립니다.
깜짝 맛보기

강의는 어떻게 진행될까요?
지금 바로 미리보기 영상으로 확인해보세요!

검색하는 사람의 의도 적용
색인을 인덱스에 넣기(위키미디어 데이터를 사용하여 지식그래프 구현)
이미지 검색 개요
지식그래프란 무엇인가

* 본 강의는 [올인원 패키지 : Elasticsearch로 하루만에 고급 검색 엔진 만들기] 강의와 동일한 내용 및 자료의 강의입니다.

Top of Top

구글부터 애플까지 검색엔진이라는 한 우물만 판
수석 Software Engineer, Henry Lee

검색엔진 분야에서만 15년 이상 커리어를 이어가고 있는 Top Tier 전문가

Google, Apple 등 내로라하는 기업에서 일하며 대표적인 검색 관련 프로젝트에 모두 참여

이력.

• 2018 ~ 현재
캘리포니아 소재 스타트업 / Software Engineer


• 2016 ~ 2018
Apple 본사 시리 서치팀 / Principal Software Engineer


• 2014 ~ 2016
Gatheric / CTO


• 2007 ~ 2014
Google 본사 서치팀 / Software Engineer

Project.

• 2018
Apple Flight Search on iPhone, iPad, homepod, and mac 서비스 개발 총괄


• 2014
Google Autocomplete 기능 개발 참여


• 2012
Google Data Center 기획 참여


• 2010
Google 인덱싱 인프라 연구 개발 참여


• 2009
Google Onebox System 개발 참여


• 2008
Google Knol 백엔드 개발 참여
오직 Henry Lee만 가능한 이야기.
지금 최저가로 만나보세요!
  • 평생소장
  • 엘라스틱서치
  • 지식그래프
  • 이미지검색

고민은 최저가 찬스를 놓칠 뿐
(자동 구성) 가격이 인상됩니다.

  • 정상가 (자동 구성)
  • 할인 금액 (자동 구성)
  • 최종 금액 (자동 구성)
  • 12개월 할부 시 (자동 구성)
오늘이 최저가!
(자동) (자동) (자동)
정가 (자동)
현재 판매가 (자동)
12개월 무이자 할부 시 (자동)

강의 구매 전 확인해보세요.
학습을 위한
사전 지식
- SQL 데이터베이스 중급 수준
- Python, Javascript, HTML 사용 가능
- Host Port 등 네트워킹 기본 개념에 대한 이해
- RESTful API에 대한 이해
- Apache / PHP 기본지식

* 본 강의는 Python, Javascript, HTML, PHP, Apache, MySQL, Tensorflow 등에 대한 기초 지식을 다루지 않습니다.

실습에
사용하는 Tool
- Elasticsearch (7.13.2버전)
- Python(버전3), PHP, Apache, MySQL, Tensorflow, Postman, Docker, 인터넷 브라우저(internet explorer사용시 버전7이상, Edge, Chrome, Safari 등 다른 웹브라우저는 버전 상관 없음)

*수업은 mac으로 진행되지만, windows사용자도 수강할 수 있습니다.
*본 강의는 Elasticsearch이외의 다른 프로그램의 설치 방법을 다루지 않습니다.

Elasticsearch
기초를 더 쌓고 싶다면
Elasticsearch의 설치와 기본 개념부터 익힌 후 고성능 검색엔진 구현에 필요한 Elasticsearch 기능들을 하나씩 배우고 실습하는 국내 Elasticsearch 구루 정호욱님의 강의를 먼저 만나보세요!

The RED : 검색엔진 구축을 위한 Elasticsearch 마스터 클래스

강의 보러가기 >

상세 커리큘럼

* 본 강의는 [올인원 패키지 : Elasticsearch로 하루만에 고급 검색 엔진 만들기] 강의와 동일한 내용 및 자료의 강의입니다.

Elasticsearch

수강료.

  • The Red : Google 출신 엔지니어와 고성능 검색엔진 만들기 with Elasticsearch

    현재 정가 대비 54% 할인 중!
    12월 31일 금요일 자정 까지

    정가 799,000원
    현재 판매가 364,000원

    12개월 무이자 할부 시 월 30,333원

국내 9개 카드사 12개월 무이자 할부 지원! (간편 결제 제외)

  • 삼성카드
  • 신한카드
  • 롯데카드
  • 현대카드
  • 하나카드
  • BC카드
  • KB국민은행
  • 씨티카드
  • NH농협카드