搜尋引擎是指根據一定的策略、運用特定的計算機程式蒐集網際網路上的資訊,在對資訊進行組織和處理後,並將處理後的資訊顯示給使用者,是為使用者提供檢索服務的系統。 搜尋引擎由搜尋器 、索引器、檢索器和使用者介面四個部分組成,包括全文索引、目錄索引、元搜尋引擎、垂直搜尋引擎、集合式搜尋引擎、門戶搜尋引擎與免費連結列表等。
搜尋引擎實現的原理:
1、通過一種特定規律的軟體跟蹤網頁的連結,從一個連結爬到另外一個連結,像蜘蛛在蜘蛛網上爬行;
2、通過蜘蛛跟蹤連結爬行到網頁,並將爬行的資料存入原始頁面資料庫;
3、搜尋引擎將蜘蛛抓取回來的頁面,進行各種步驟的預處理;
4、使用者在搜尋框輸入關鍵詞後,排名程式呼叫索引庫資料,計算排名顯示給使用者,排名過程與使用者直接互動的。