투케이2K

31. 검색 엔진(search engine) 개념 설명 본문

IT기술 & IT용어

31. 검색 엔진(search engine) 개념 설명

투케이2K 2021. 3. 29. 07:56

/* =========================== */

[ 설 명 ]

[검색 엔진(search engine) 이란?]

- 웹에 존재하는 많은 양의 정보 중에서 사용자가 원하는 정보만을 여러 웹 사이트나 웹 페이지 등에서 검색해 주는 시스템이나 프로그램 등을 통틀어 검색 엔진(search engine)이라고 합니다

- 검색 엔진은 사용자가 원하는 정보를 웹에서 찾는데 걸리는 시간을 최소화할 수 있게 도와줍니다

[검색 엔진의 동작 원리]

- 검색 엔진은 크게 정보 수집, 색인 그리고 검색의 순서로 동작합니다

- 검색 엔진은 사용자가 검색 엔진을 사용하기 전에 미리 웹 상에서 정보를 수집하여 색인을 만들어 놓습니다

- 검색 엔진은 사용자가 찾고자 하는 정보의 키워드를 입력하면, 미리 만들어 놓은 색인 중에서 입력된 키워드에 해당하는 정보들을 찾아서 보여주는 것입니다

- 현재 대부분의 검색 엔진에서는 웹상의 방대한 정보들을 검색하고 색인화하는 과정을 크롤러(crawler)라고 부르는 정보 수집 프로그램을 사용하여 수행하고 있습니다

- 크롤러(crawler)란 웹상의 문서나 이미지, 영상 등을 주기적으로 검색하고 취합하여, 자동으로 데이터베이스화시키는 프로그램으로 봇(Bot)이라고도 부릅니다

[검색 엔진의 종류]

1. 로봇 검색 엔진

- 크롤러라고 불리는 로봇을 이용하여 웹상의 데이터를 효율적으로 수집하고, 이렇게 수집한 데이터를 키워드(keyword) 색인을 통해 사용자에게 제공하는 검색 엔진입니다

- Google이나 Naver 등 현재 사용되는 대부분의 검색 엔진이 이 방식을 채택하고 있습니다

2. 디렉토리 검색 엔진

- 주제 분류에 의한 검색(디렉토리 서비스)을 제공하는 검색 엔진이며, 데이터의 분류를 사람이 직접 수행해야 합니다.

3. 메타 검색 엔진

- 자체적으로는 정보를 보유하고 있지 않으면서 사용자가 입력한 키워드를 복수의 다른 검색 엔진으로 전송하여 결과를 얻고, 그 결과들을 종합하여 표시만 해 주는 검색 엔진입니다

/* =========================== */

반응형
Comments