用PHPdig打造屬於你自己的Google

來源:互聯網
上載者:User
google

    你知道Google嗎?你知道Baidu嗎?作為一個網民,你一定使用過這些工具,你也想擁有自己的超級搜尋引擎嗎?你想超越這些互連網搜尋巨頭嗎?你夢想的起點在哪裡?那就做垂直搜尋引擎吧。

    下面我們來介紹如何用PHPdig打造一個屬於你自己的垂直搜尋引擎。

   一、什麼是PHPdig?

   PHPdig是國外非常流行的垂直搜尋引擎產品(與其說是產品,不如說是一項區別於傳統搜尋引擎的搜尋技術),採用PHP語言編寫,利用了PHP程式啟動並執行高效性,極大地提高了搜尋反應速度,它可以像Google或者Baidu以及其它搜尋引擎一樣搜尋互連網,搜尋內容除了普通的網頁外還包括txt, doc, xls, pdf等各式的檔案,具有強大的內容搜尋和檔案解析功能。PHPdig同傳統的搜尋引擎一樣,包含了以下三種最基本的技術:

   1.Spider技術

   2.網頁結構化資訊抽取技術或中繼資料採集技術

   3.分詞、索引技術

   區別於傳統搜尋引擎,PHPdig適用於專業化更強、層次更深的個人化搜尋引擎,利用它打造針對某一領域的垂直搜尋引擎是最好的選擇。

   二、如何獲得這PHPdig?

   PHPdig是免費產品(需要保留著作權),最新版本是 phpdig-1.8.9 為了避免Apache以及MYSQL的版本相容性問題,建議採用較低級的版本,其網站地址是:http://www.phpdig.net ,下載地址是:http://www.phpdig.net/navigation.php?action=download 說明一下,我試用過phpdig-1.8.9版本,但出現了很多問題,改用PHPdig-1.8.8則問題較少。

   三、具體步驟

   1.擷取產品

   訪問http://www.phpdig.net/navigation.php?action=download下載PHPdig-1.8.8至案頭,解壓縮至Apache伺服器html目錄,一般路徑為:D:\usr\www\html\,(如果你沒有安裝Apache伺服器請事先安裝,推薦使用Mappm-Server v1.1.9 Final,Mappm-Server 採用傻瓜式安裝,一次搞定,方便調試和運行 PHP/CGI+MySQL 程式)。

   2.運行並配置PHPdig資料庫

   開啟瀏覽器輸入http://localhost/phpdig/按斷行符號鍵,頁面列出PHPdig的所有檔案及包含檔案夾,找一找發現沒有預設首頁檔案(default,index),單擊search.php檔案出現錯誤提示:Unable to connect to database : Check the connection script。提示無法完成資料庫連接,原來我們還沒有完成PHPdig的資料庫配置。返回進入admin目錄找到install.php檔案,單擊運行,乍一看,全英文介面(說明一下,PHPdig目前所有版本均不支援中文介面),沒有關係,如果你有過漢化經驗不妨自己動手將其漢化,這裡提供一份我自己漢化的cn-language.php文檔的下載(請將其拷貝至locales目錄下)。另外你還需修改includes目錄下的config.php檔案(語言修改)和style.css檔案(字型修改和樣式修改)。

   進入install.php後系統要求我們輸入PHPdig系統管理使用者名和密碼,預設情況下均為admin,進入後出現如下介面(漢化後):


(圖1)

   所需提供的資訊有:

   如果你是在本地測試,請輸入預設情況下的伺服器名稱localhost(localhost是Mappm-Server下的預設務伺服器名稱,也就是mysql的預設伺服器名稱,Mappm-Server內建mysql資料庫)資料庫伺服器連接埠預設為3126,可以不填,資料庫sock協議預設為空白,使用者名稱預設為root(Mappm-Server預設使用者名),密碼是你在安裝Mappm-Server時輸入的使用者密碼,PHPdig資料庫名稱預設為phpdig,可任意修改,同時,你可以對資料庫中的資料表加首碼,預設為空白。

   如果你要上傳到與Internet相連的web伺服器請向伺服器供應商索要mysql伺服器的名稱或者IP地址以及資料庫伺服器連接埠、sock協議、使用者名稱、密碼等,資料庫名稱以及資料表首碼的設定同上。

   至於右邊的四個選項按鈕,你可以視情況而定,初次使用(安裝)選擇預設的“建立資料庫”

   確認上述資訊無誤後單擊安裝按鈕,如果串連資料庫不成功會提示“不能串連資料庫”的錯誤資訊,如果資料庫連接成功則會直接跳入管理頁面如下圖:


(圖2)

 

[1] [2] 下一頁  



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。