垂直搜尋是針對某一個行業的專業搜尋引擎,是搜尋引擎的細分和延伸,是對網頁庫中的某類專門的信息進行一次整合,定向分字段抽取出需要的數據進行處理後再以某種形式返回給用戶。
垂直搜尋引擎和普通的網頁搜尋引擎的最大區別是對網頁信息進行了結構化信息抽取,也就是將網頁的非結構化數據抽取成特定的結構化信息數據,好比網頁搜尋是以網頁為最小單位,基於視覺的網頁塊分析是以網頁塊為最小單位,而垂直搜尋是以結構化數據為最小單位。然後將這些數據存儲到數據庫,進行進一步的加工處理,如:去重、分類等,最後分詞、索引再以搜尋的方式滿足用戶的需求。
整個過程中,數據由非結構化數據抽取成結構化數據,經過深度加工處理後以非結構化的方式和結構化的方式返回給用戶。
垂直搜尋引擎的應用方向很多,比如企業庫搜尋、供求信息搜尋引擎、購物搜尋、房產搜尋、人才搜尋、地圖搜尋、mp3搜尋、圖片搜尋……幾乎各行各業各類信息都可以進一步細化成各類的垂直搜尋引擎。 舉個例子來說明會更容易理解,比如購物搜尋引擎,整體流程大致如下:抓取網頁後,對網頁商品信息進行抽取,抽取出商品名稱、價格、簡介……甚至可以進一步將筆記本簡介細分成「品牌、型號、CPU、內存、硬盤、顯示屏、……」然後對信息進行清洗、去重、分類、分析比較、數據挖掘,最後通過分詞索引提供用戶搜尋、通過分析挖掘提供市場行情報告。
垂直搜尋引擎大體上需要以下技術 1.Spider 2.網頁結構化信息抽取技術或元數據採集技術 3.分詞、索引 4.其他信息處理技術 垂直搜尋引擎的技術評估應從以下幾點來判斷
1.全面性 2.更新性 3.準確性 4.功能性 垂直搜尋的進入門檻很低,但是競爭的門檻很高。沒有專注的精神和精湛的技術是不行的。
行業門戶網站具備行業優勢但他們又是沒有技術優勢的,絕對不要想像著招幾個人就可以搞定垂直搜尋的全部技術,作為一個需要持續改進可運營的產品而不是一個項目來說對技術的把握控制程度又是垂直搜尋成功的重要因素之一。