검색 엔진 (Search engine)
검색 엔진은 월드 와이드 웹에서 정보를 수집하여 특정 정보를 찾는 사용자에게 제공하는 소프트웨어 시스템입니다.
검색 엔진은 아래와 같은 프로세스를 수행합니다.
- 웹 크롤링: 사이트 내에서 그리고 한 사이트에서 다른 사이트로 웹페이지의 하이퍼링크를 탐색해 웹사이트를 검색합니다. 웹사이트 소유자는
robots.txt
라는 파일에 '로봇 제외' 정보를 정의하여, 검색 엔진의 '웹 크롤러' 또는 '스파이더'가 사이트 영역에 접근하지 못하도록 제외할 수 있습니다. - 인덱싱: 키워드 및 기타 정보를 크롤링된 특정 웹페이지와 연결합니다. 이를 통해 사용자는 관련 페이지를 최대한 빨리 찾을 수 있습니다.
- 검색: 검색 엔진에 대한 키워드 및 기타 명령으로 구성된 쿼리를 기반으로 관련 웹 페이지를 찾습니다. 검색 엔진은 쿼리와 일치하는 페이지의 URL 을 찾고 관련성을 기준으로 순위를 정합니다. 그런 다음 순위에 따라 결과를 사용자에게 제시합니다.
가장 인기있는 검색엔진은 Google입니다. 다른 인기 검색 엔진으로는 Yahoo!, Bing, Baidu 및 AOL이 있습니다.
같이 보기
- 위키백과의 웹 검색 엔진
- Webopedia의 검색 엔진
- How Stuff Works의 인터넷 검색 엔진은 어떻게 동작하나요