
284
HTTP
2
부 HTTP 아키텍처
관련이 많은 순서대로 결과 문서에 나타날 수 있도록 문서들 간의 순서를 알 필요
가 있다. 이것은 관련도 랭킹(relevancy ranking)이라고 불리며, 검색 결과의 목록
에 점수를 매기고 정렬하는 과정이다.
이 과정을 더 잘 지원하기 위해, 많은 검색엔진이 웹을 크롤링하는 과정에서 수
집된 통계 데이터를 실제로 사용한다. 예를 들어, 어떤 주어진 페이지를 가리키는
링크들이 얼마나 많은지 세는 것은 그 문서의 인기도를 판별하는데 도움이 된다.
그리고 이 정보는 결과를 보여줄 때 정렬 순서에 대한 가중치로 사용될 수 있다. 검
색엔진에 의해 사용되는 알고리즘, 크롤링에 대한 팁, 그 외 각종 기교는 검색엔진
의 가장 엄격히 감추어진 비밀들이다.
9.6.6
스푸핑
사용자들은 자신이 찾는 내용이 검색 결과의 최상위 몇 줄에서 보이지 않는다면 대
개 불만족스러워 하므로, 웹 사이트를 찾을 때 검색 결과의 순서는 중요하다. 웹 마
스터에게는 자신이 만든 사이트가 그 자신을 가장 잘 설명하는 단어로 검색한 결과
의 상단에 노출되도록 만들 동기가 충분하다. 사이트가 사용자들이 잘 찾아내어 사
용해 주는 것에 많이 의존하는 상업적인 사이트라면 더욱 그렇다.
검색 결과에서 더 높은 순위를 차지하고자 하는 바람은 검색 시스템과의 게임으
로