...
검색 엔진은 웹 크롤러라고 불리는 봇 (robot)을 사용하여 웹 페이지의 링크를 따라 새로운 페이지를 발견하고, 각 페이지의 콘텐츠를 분석합니다.
2. 색인 (Indexing)
"정보 정리 및 분류"
크롤링된 웹 페이지는 단순히 저장되는 것이 아니라, 검색 엔진에 의해 색인화됩니다.
색인화 과정에서 검색 엔진은 웹 페이지의 제목, 내용, 키워드 등을 분석하여 이해하며, 이미지, 동영상, PDF 파일 등의 콘텐츠도 색인화됩니다.
색인화된 정보는 사용자의 검색어와 매칭될 수 있도록 데이터베이스에 저장됩니다.
3. 검색 결과 제공 (Searching and Ranking)
"최적의 결과 제시"
사용자가 검색어를 입력하면, 검색 엔진은 색인화된 데이터베이스에서 관련 웹 페이지를 찾아냅니다.
검색 엔진은 다양한 알고리즘을 사용하여 검색 결과를 랭킹합니다.
일반적으로 웹 페이지의 관련성, 신뢰성, 유용성, 인지도 등을 고려하여 랭킹됩니다.
사용자의 검색 기록, 위치 정보, 사용 기기 등을 고려하여 개인화된 검색 결과를 제공하기도 합니다.
...
패널 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
예시) 나이키 운동화로 검색 시, '나이키'과 '운동화'로 형태소 단위로 나누고 각각의 의미를 파악해 검색 단어 확장 |
*형태소 : 언어학에서 일정한 의미가 있는 가장 작은 말의 단위 (출처: 위키백과)
오탈자 교정 및 동의어 & 유사어 검색 추천
사용자가 오탈자를 입력하더라도 자동으로 교정하여 검색합니다. 또한 사용자가 입력하는 키워드와 상품이 반드시 일치하지 않는 경우가 많은데, 이 때 같은 의미를 가진 동의어 & 유사어로 확장하여 검색 결과에 노출합니다.
...