SlideShare a Scribd company logo
검색 서비스관련 기본지식 및
필요한 것들
검색엔진
DB
비정형/정형
문서
정보 crawling
Crawler
indexing
indexer
검색엔진이
인식할수 있는
데이터로 변환
검색엔진이
인식할 수 있는
데이터로 변환
일반적인 검색이 되기 전까지 과정
사용자가 검색엔진
에 질의
좀더 자세히??
(일반적인 검색이 되기 전까지 과정)
검색엔진
사용자 질의
인터페이스
자연언어처리기
질의
질의 분석 후 요청
질의 결과 응답
사전
질의 분석
색인엔진
색인
디비
색인
디비
자연언어처리기
사전
조회
검색
DB
자연언어처리기 = 형태소 분석기 ??
• 문장에서 명사를 추출하기 위한 프로그램
• 필요한 이유
- 검색엔진 색인을 만들기 위해서 검색어에 기준이 될 명사를
추출하기 위해
• 형태소 분석기는 인공지능??
- 형태소 분석기가 명사를 추출하기 위해서는 명사 를 가지고 있는
DB가 필요하다. (사전을 가리킴)
검색엔진 색인 DB 논리적 구조
일반적인 검색 서비스에 있는 것들
• 검색 서비스
• 자동완성 서비스
• 인기 검색어 서비스
• 연관 검색어 서비스
과연 이게 다일까?
• 검색 서비스
- 동의어, 금칙어, 정렬 .. etc
( 기능정의, 사전 구축 등의 필요)
• 자동완성 서비스
- 전방일치검색, 후방일치 검색, 오타교정 .. Etc
( 기능정의, 통계, 사전 구축 등의 필요)
• 인기 검색어 서비스
- 통계를 통한 score 기반의 의미 있는 검색어 노출 .. Etc
( 기능정의, 통계 등의 필요)
• 연관 검색어 서비스
- 사용자가 원하는 검색어 노출 .. Etc
( 기능정의, 통계, 사전 구축 등의 필요)
검색 기획 및 관리자와 연관성
• 어떤 기준으로 인기 검색어가 노출 되고
• 어떻게 검색 결과가 노출되며
• 어떤 조합으로 자동완성이 노출되며
• 검색이 효율적으로 되고 있는지 확인하며
• 누가 사전관리 할까요?
• 누가 검색 화면 개선 및 품질을 확인할까요?
• 누가 해당 알고리즘이나 로직 및 화면 개선 기획을 할까요?

More Related Content

What's hot

Data Engineering 101
Data Engineering 101Data Engineering 101
Data Engineering 101
DaeMyung Kang
 
[비즈스프링] 웹로그분석 보고서 Example
[비즈스프링] 웹로그분석 보고서 Example[비즈스프링] 웹로그분석 보고서 Example
[비즈스프링] 웹로그분석 보고서 Example
BizSpring Inc.
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
AWSKRUG - AWS한국사용자모임
 
REST API 설계
REST API 설계REST API 설계
REST API 설계
Terry Cho
 
미등록단어 문제 해결을 위한 비지도학습 기반 한국어자연어처리 방법론 및 응용
미등록단어 문제 해결을 위한 비지도학습 기반 한국어자연어처리 방법론 및 응용미등록단어 문제 해결을 위한 비지도학습 기반 한국어자연어처리 방법론 및 응용
미등록단어 문제 해결을 위한 비지도학습 기반 한국어자연어처리 방법론 및 응용
NAVER Engineering
 
mongodb와 mysql의 CRUD 연산의 성능 비교
mongodb와 mysql의 CRUD 연산의 성능 비교mongodb와 mysql의 CRUD 연산의 성능 비교
mongodb와 mysql의 CRUD 연산의 성능 비교Woo Yeong Choi
 
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
Minho Lee
 
Massive service basic
Massive service basicMassive service basic
Massive service basic
DaeMyung Kang
 
Log design
Log designLog design
Log design
Soo-Kyung Choi
 
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
Matthew (정재화)
 
성장을 좋아하는 사람이, 성장하고 싶은 사람에게
성장을 좋아하는 사람이, 성장하고 싶은 사람에게성장을 좋아하는 사람이, 성장하고 싶은 사람에게
성장을 좋아하는 사람이, 성장하고 싶은 사람에게
Seongyun Byeon
 
[226]대용량 텍스트마이닝 기술 하정우
[226]대용량 텍스트마이닝 기술 하정우[226]대용량 텍스트마이닝 기술 하정우
[226]대용량 텍스트마이닝 기술 하정우
NAVER D2
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해
2minchul
 
서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석
YOO SE KYUN
 
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화[224]네이버 검색과 개인화
[224]네이버 검색과 개인화
NAVER D2
 
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
MongoDB
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
Seongyun Byeon
 
[216]네이버 검색 사용자를 만족시켜라! 의도파악과 의미검색
[216]네이버 검색 사용자를 만족시켜라!   의도파악과 의미검색[216]네이버 검색 사용자를 만족시켜라!   의도파악과 의미검색
[216]네이버 검색 사용자를 만족시켜라! 의도파악과 의미검색
NAVER D2
 
스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석
Seonggwan Lee
 
How to build massive service for advance
How to build massive service for advanceHow to build massive service for advance
How to build massive service for advance
DaeMyung Kang
 

What's hot (20)

Data Engineering 101
Data Engineering 101Data Engineering 101
Data Engineering 101
 
[비즈스프링] 웹로그분석 보고서 Example
[비즈스프링] 웹로그분석 보고서 Example[비즈스프링] 웹로그분석 보고서 Example
[비즈스프링] 웹로그분석 보고서 Example
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
 
REST API 설계
REST API 설계REST API 설계
REST API 설계
 
미등록단어 문제 해결을 위한 비지도학습 기반 한국어자연어처리 방법론 및 응용
미등록단어 문제 해결을 위한 비지도학습 기반 한국어자연어처리 방법론 및 응용미등록단어 문제 해결을 위한 비지도학습 기반 한국어자연어처리 방법론 및 응용
미등록단어 문제 해결을 위한 비지도학습 기반 한국어자연어처리 방법론 및 응용
 
mongodb와 mysql의 CRUD 연산의 성능 비교
mongodb와 mysql의 CRUD 연산의 성능 비교mongodb와 mysql의 CRUD 연산의 성능 비교
mongodb와 mysql의 CRUD 연산의 성능 비교
 
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
 
Massive service basic
Massive service basicMassive service basic
Massive service basic
 
Log design
Log designLog design
Log design
 
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
 
성장을 좋아하는 사람이, 성장하고 싶은 사람에게
성장을 좋아하는 사람이, 성장하고 싶은 사람에게성장을 좋아하는 사람이, 성장하고 싶은 사람에게
성장을 좋아하는 사람이, 성장하고 싶은 사람에게
 
[226]대용량 텍스트마이닝 기술 하정우
[226]대용량 텍스트마이닝 기술 하정우[226]대용량 텍스트마이닝 기술 하정우
[226]대용량 텍스트마이닝 기술 하정우
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해
 
서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석
 
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화[224]네이버 검색과 개인화
[224]네이버 검색과 개인화
 
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
Naver속도의, 속도에 의한, 속도를 위한 몽고DB (네이버 컨텐츠검색과 몽고DB) [Naver]
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
 
[216]네이버 검색 사용자를 만족시켜라! 의도파악과 의미검색
[216]네이버 검색 사용자를 만족시켜라!   의도파악과 의미검색[216]네이버 검색 사용자를 만족시켜라!   의도파악과 의미검색
[216]네이버 검색 사용자를 만족시켜라! 의도파악과 의미검색
 
스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석
 
How to build massive service for advance
How to build massive service for advanceHow to build massive service for advance
How to build massive service for advance
 

Viewers also liked

Neural Network Classification-Explanation
Neural Network Classification-ExplanationNeural Network Classification-Explanation
Neural Network Classification-Explanation
drift9999
 
Water and mining: The need for good geological information
Water and mining: The need for good geological informationWater and mining: The need for good geological information
Water and mining: The need for good geological information
NSW Environment and Planning
 
Mdg 41 review - Gary Nauer
Mdg 41 review - Gary NauerMdg 41 review - Gary Nauer
Mdg 41 review - Gary Nauer
NSW Environment and Planning
 
2014 Regulatory Team Work
2014 Regulatory Team Work2014 Regulatory Team Work
2014 Regulatory Team Work
Michael Youth
 
Prevention of vehicle interaction collisions
Prevention of vehicle interaction collisionsPrevention of vehicle interaction collisions
Prevention of vehicle interaction collisions
NSW Environment and Planning
 
Лабораторная работа №4
Лабораторная работа №4Лабораторная работа №4
Лабораторная работа №4
ННУ Сухомлинского
 
P.Timmins Resume 2015
P.Timmins Resume 2015P.Timmins Resume 2015
P.Timmins Resume 2015
Patrick Timmins
 
Presentation english2
Presentation english2Presentation english2
Presentation english2
Giangi Romano
 
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDIILatest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
seicanegps
 
Ti apresentation pepin
Ti apresentation pepinTi apresentation pepin
Ti apresentation pepin
ncpepin
 
قلم وميدان فبراير 2017
قلم وميدان فبراير 2017قلم وميدان فبراير 2017
قلم وميدان فبراير 2017
قلم وميدان
 
Artefactos digitales ei y ep
Artefactos digitales ei y epArtefactos digitales ei y ep
Artefactos digitales ei y ep
Beatriz Docabo
 
Proyecto Emprendedor final ppt
Proyecto Emprendedor final pptProyecto Emprendedor final ppt
Proyecto Emprendedor final ppt
Luis Zarazua
 
Rojas cárdenas juan_manuel_colaborativa_i
Rojas cárdenas juan_manuel_colaborativa_iRojas cárdenas juan_manuel_colaborativa_i
Rojas cárdenas juan_manuel_colaborativa_i
Juanma_rojas
 
2.Israel Tourism Brand Guidelines
2.Israel Tourism Brand Guidelines2.Israel Tourism Brand Guidelines
2.Israel Tourism Brand Guidelines
Ruochen CHENG
 
portfolio
portfolioportfolio
portfolio
Christos Bardas
 
Smart EMC
Smart EMCSmart EMC
Deveco
DevecoDeveco

Viewers also liked (20)

Neural Network Classification-Explanation
Neural Network Classification-ExplanationNeural Network Classification-Explanation
Neural Network Classification-Explanation
 
Water and mining: The need for good geological information
Water and mining: The need for good geological informationWater and mining: The need for good geological information
Water and mining: The need for good geological information
 
Raheel Iqbal
Raheel IqbalRaheel Iqbal
Raheel Iqbal
 
Mdg 41 review - Gary Nauer
Mdg 41 review - Gary NauerMdg 41 review - Gary Nauer
Mdg 41 review - Gary Nauer
 
2014 Regulatory Team Work
2014 Regulatory Team Work2014 Regulatory Team Work
2014 Regulatory Team Work
 
Prevention of vehicle interaction collisions
Prevention of vehicle interaction collisionsPrevention of vehicle interaction collisions
Prevention of vehicle interaction collisions
 
Лабораторная работа №4
Лабораторная работа №4Лабораторная работа №4
Лабораторная работа №4
 
P.Timmins Resume 2015
P.Timmins Resume 2015P.Timmins Resume 2015
P.Timmins Resume 2015
 
Presentation english2
Presentation english2Presentation english2
Presentation english2
 
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDIILatest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
 
Ti apresentation pepin
Ti apresentation pepinTi apresentation pepin
Ti apresentation pepin
 
قلم وميدان فبراير 2017
قلم وميدان فبراير 2017قلم وميدان فبراير 2017
قلم وميدان فبراير 2017
 
Artefactos digitales ei y ep
Artefactos digitales ei y epArtefactos digitales ei y ep
Artefactos digitales ei y ep
 
Proyecto Emprendedor final ppt
Proyecto Emprendedor final pptProyecto Emprendedor final ppt
Proyecto Emprendedor final ppt
 
Rojas cárdenas juan_manuel_colaborativa_i
Rojas cárdenas juan_manuel_colaborativa_iRojas cárdenas juan_manuel_colaborativa_i
Rojas cárdenas juan_manuel_colaborativa_i
 
2.Israel Tourism Brand Guidelines
2.Israel Tourism Brand Guidelines2.Israel Tourism Brand Guidelines
2.Israel Tourism Brand Guidelines
 
portfolio
portfolioportfolio
portfolio
 
Mte penyertaan
Mte penyertaanMte penyertaan
Mte penyertaan
 
Smart EMC
Smart EMCSmart EMC
Smart EMC
 
Deveco
DevecoDeveco
Deveco
 

Similar to 검색 서비스 간략 교육

정보검색과 Elasticsearch (크몽)
정보검색과 Elasticsearch (크몽)정보검색과 Elasticsearch (크몽)
정보검색과 Elasticsearch (크몽)
크몽
 
Google Birth2
Google Birth2Google Birth2
Google Birth2imscott
 
데이터가 흐르는 조직 만들기 - 마이리얼트립
데이터가 흐르는 조직 만들기 - 마이리얼트립데이터가 흐르는 조직 만들기 - 마이리얼트립
데이터가 흐르는 조직 만들기 - 마이리얼트립
승화 양
 
고성능 빅데이터 수집 및 분석 솔루션 - 티맥스소프트 허승재 팀장
고성능 빅데이터 수집 및 분석 솔루션 - 티맥스소프트 허승재 팀장고성능 빅데이터 수집 및 분석 솔루션 - 티맥스소프트 허승재 팀장
고성능 빅데이터 수집 및 분석 솔루션 - 티맥스소프트 허승재 팀장
eungjin cho
 
Search engine mechanism(기초 검색엔진 작업구조)
Search engine mechanism(기초 검색엔진 작업구조)Search engine mechanism(기초 검색엔진 작업구조)
Search engine mechanism(기초 검색엔진 작업구조)
rupert kim
 
My words
My wordsMy words
My words
Kwnaghwan Cho
 
De text a deep text ranking framework with bert
De text  a deep text ranking framework with bertDe text  a deep text ranking framework with bert
De text a deep text ranking framework with bert
taeseon ryu
 
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
hkh
 
이커머스 스타트업에서 검색 인프라 구축하기 - 정호욱님
이커머스 스타트업에서 검색 인프라 구축하기 - 정호욱님이커머스 스타트업에서 검색 인프라 구축하기 - 정호욱님
이커머스 스타트업에서 검색 인프라 구축하기 - 정호욱님
NAVER D2
 
B6 문맥인식기술활용
B6 문맥인식기술활용B6 문맥인식기술활용
B6 문맥인식기술활용NAVER D2
 
Big data preparation cs를 이용한 비정형데이터 활용
Big data preparation cs를 이용한 비정형데이터 활용Big data preparation cs를 이용한 비정형데이터 활용
Big data preparation cs를 이용한 비정형데이터 활용
오라클 클라우드
 
파이어베이스 네이버 밋업발표
파이어베이스 네이버 밋업발표파이어베이스 네이버 밋업발표
파이어베이스 네이버 밋업발표
NAVER D2
 
소프트웨어공학 프로젝트 최종발표.pptx
소프트웨어공학 프로젝트 최종발표.pptx소프트웨어공학 프로젝트 최종발표.pptx
소프트웨어공학 프로젝트 최종발표.pptx
Gwangho Kim
 
Crossref LIVE Korea - 17 June 2020
Crossref LIVE Korea - 17 June 2020Crossref LIVE Korea - 17 June 2020
Crossref LIVE Korea - 17 June 2020
Crossref
 
Clou(python searh system)
Clou(python searh system)Clou(python searh system)
Clou(python searh system)
wowodlr21
 
Clova ai-business-day-session-4
Clova ai-business-day-session-4Clova ai-business-day-session-4
Clova ai-business-day-session-4
Clova Platform
 
마인즈랩소개자료 20150616
마인즈랩소개자료 20150616마인즈랩소개자료 20150616
마인즈랩소개자료 20150616
Taejoon Yoo
 
Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기
Inho Kwon
 
Ipa definition
Ipa definitionIpa definition
Ipa definition
ssuser9a50211
 

Similar to 검색 서비스 간략 교육 (20)

정보검색과 Elasticsearch (크몽)
정보검색과 Elasticsearch (크몽)정보검색과 Elasticsearch (크몽)
정보검색과 Elasticsearch (크몽)
 
Google Birth2
Google Birth2Google Birth2
Google Birth2
 
데이터가 흐르는 조직 만들기 - 마이리얼트립
데이터가 흐르는 조직 만들기 - 마이리얼트립데이터가 흐르는 조직 만들기 - 마이리얼트립
데이터가 흐르는 조직 만들기 - 마이리얼트립
 
고성능 빅데이터 수집 및 분석 솔루션 - 티맥스소프트 허승재 팀장
고성능 빅데이터 수집 및 분석 솔루션 - 티맥스소프트 허승재 팀장고성능 빅데이터 수집 및 분석 솔루션 - 티맥스소프트 허승재 팀장
고성능 빅데이터 수집 및 분석 솔루션 - 티맥스소프트 허승재 팀장
 
Search engine mechanism(기초 검색엔진 작업구조)
Search engine mechanism(기초 검색엔진 작업구조)Search engine mechanism(기초 검색엔진 작업구조)
Search engine mechanism(기초 검색엔진 작업구조)
 
My words
My wordsMy words
My words
 
De text a deep text ranking framework with bert
De text  a deep text ranking framework with bertDe text  a deep text ranking framework with bert
De text a deep text ranking framework with bert
 
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
 
이커머스 스타트업에서 검색 인프라 구축하기 - 정호욱님
이커머스 스타트업에서 검색 인프라 구축하기 - 정호욱님이커머스 스타트업에서 검색 인프라 구축하기 - 정호욱님
이커머스 스타트업에서 검색 인프라 구축하기 - 정호욱님
 
B6 문맥인식기술활용
B6 문맥인식기술활용B6 문맥인식기술활용
B6 문맥인식기술활용
 
Big data preparation cs를 이용한 비정형데이터 활용
Big data preparation cs를 이용한 비정형데이터 활용Big data preparation cs를 이용한 비정형데이터 활용
Big data preparation cs를 이용한 비정형데이터 활용
 
파이어베이스 네이버 밋업발표
파이어베이스 네이버 밋업발표파이어베이스 네이버 밋업발표
파이어베이스 네이버 밋업발표
 
소프트웨어공학 프로젝트 최종발표.pptx
소프트웨어공학 프로젝트 최종발표.pptx소프트웨어공학 프로젝트 최종발표.pptx
소프트웨어공학 프로젝트 최종발표.pptx
 
Crossref LIVE Korea - 17 June 2020
Crossref LIVE Korea - 17 June 2020Crossref LIVE Korea - 17 June 2020
Crossref LIVE Korea - 17 June 2020
 
Clou(python searh system)
Clou(python searh system)Clou(python searh system)
Clou(python searh system)
 
Clova ai-business-day-session-4
Clova ai-business-day-session-4Clova ai-business-day-session-4
Clova ai-business-day-session-4
 
마인즈랩소개자료 20150616
마인즈랩소개자료 20150616마인즈랩소개자료 20150616
마인즈랩소개자료 20150616
 
Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기
 
Seo
SeoSeo
Seo
 
Ipa definition
Ipa definitionIpa definition
Ipa definition
 

검색 서비스 간략 교육

  • 1. 검색 서비스관련 기본지식 및 필요한 것들
  • 2. 검색엔진 DB 비정형/정형 문서 정보 crawling Crawler indexing indexer 검색엔진이 인식할수 있는 데이터로 변환 검색엔진이 인식할 수 있는 데이터로 변환 일반적인 검색이 되기 전까지 과정 사용자가 검색엔진 에 질의
  • 3. 좀더 자세히?? (일반적인 검색이 되기 전까지 과정) 검색엔진 사용자 질의 인터페이스 자연언어처리기 질의 질의 분석 후 요청 질의 결과 응답 사전 질의 분석 색인엔진 색인 디비 색인 디비 자연언어처리기 사전 조회 검색 DB
  • 4. 자연언어처리기 = 형태소 분석기 ?? • 문장에서 명사를 추출하기 위한 프로그램 • 필요한 이유 - 검색엔진 색인을 만들기 위해서 검색어에 기준이 될 명사를 추출하기 위해 • 형태소 분석기는 인공지능?? - 형태소 분석기가 명사를 추출하기 위해서는 명사 를 가지고 있는 DB가 필요하다. (사전을 가리킴)
  • 5. 검색엔진 색인 DB 논리적 구조
  • 6. 일반적인 검색 서비스에 있는 것들 • 검색 서비스 • 자동완성 서비스 • 인기 검색어 서비스 • 연관 검색어 서비스
  • 7. 과연 이게 다일까? • 검색 서비스 - 동의어, 금칙어, 정렬 .. etc ( 기능정의, 사전 구축 등의 필요) • 자동완성 서비스 - 전방일치검색, 후방일치 검색, 오타교정 .. Etc ( 기능정의, 통계, 사전 구축 등의 필요) • 인기 검색어 서비스 - 통계를 통한 score 기반의 의미 있는 검색어 노출 .. Etc ( 기능정의, 통계 등의 필요) • 연관 검색어 서비스 - 사용자가 원하는 검색어 노출 .. Etc ( 기능정의, 통계, 사전 구축 등의 필요)
  • 8. 검색 기획 및 관리자와 연관성 • 어떤 기준으로 인기 검색어가 노출 되고 • 어떻게 검색 결과가 노출되며 • 어떤 조합으로 자동완성이 노출되며 • 검색이 효율적으로 되고 있는지 확인하며 • 누가 사전관리 할까요? • 누가 검색 화면 개선 및 품질을 확인할까요? • 누가 해당 알고리즘이나 로직 및 화면 개선 기획을 할까요?