一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

用PHPdig打造屬于你自己的Google[圖文教程]

一、什么是phpdig?

   phpdig是國外非常流行的垂直搜索引擎產品(與其說是產品,不如說是一項區(qū)別于傳統(tǒng)搜索引擎的搜索技術),采用php語言編寫,利用了php程序運行的高效性,極大地提高了搜索反應速度,它可以像Google或者Baidu以及其它搜索引擎一樣搜索互聯(lián)網,搜索內容除了普通的網頁外還包括txt, doc, xls, pdf等各式的文件,具有強大的內容搜索和文件解析功能。phpdig同傳統(tǒng)的搜索引擎一樣,包含了以下三種最基本的技術:

   1.Spider技術

   2.網頁結構化信息抽取技術或元數(shù)據(jù)采集技術

   3.分詞、索引技術

   區(qū)別于傳統(tǒng)搜索引擎,phpdig適用于專業(yè)化更強、層次更深的個性化搜索引擎,利用它打造針對某一領域的垂直搜索引擎是最好的選擇。

   二、如何獲得這phpdig?

   phpdig是免費產品(需要保留版權),最新版本是 phpdig-1.8.9 為了避免Apache以及MYSQL的版本兼容性問題,建議采用較低級的版本,其網站地址是:http://www.phpdig.NET ,下載地址是:http://www.phpdig.NET/navigation.php?action=download 說明一下,我試用過phpdig-1.8.9版本,但出現(xiàn)了很多問題,改用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數(shù)據(jù)庫

   打開瀏覽器輸入http://localhost/phpdig/按回車鍵,頁面列出phpdig的所有文件及包含文件夾,找一找發(fā)現(xiàn)沒有默認首頁文件(default,index),單擊search.php文件出現(xiàn)錯誤提示:Unable to connect to database : Check the connection script。提示無法完成數(shù)據(jù)庫連接,原來我們還沒有完成phpdig的數(shù)據(jù)庫配置。返回進入admin目錄找到install.php文件,單擊運行,乍一看,全英文界面(說明一下,phpdig目前所有版本均不支持中文界面),沒有關系,如果你有過漢化經驗不妨自己動手將其漢化,這里提供一份我自己漢化的cn-language.php文檔的下載(請將其拷貝至locales目錄下)。另外你還需修改includes目錄下的config.php文件(語言修改)和style.css文件(字體修改和樣式修改)。

   進入install.php后系統(tǒng)要求我們輸入phpdig管理用戶名和密碼,默認情況下均為admin,進入后出現(xiàn)如下界面(漢化后):


(圖1)

   所需提供的信息有:

   如果你是在本地測試,請輸入默認情況下的服務器名稱localhost(localhost是Mappm-Server下的默認務服務器名稱,也就是mysql的默認服務器名稱,Mappm-Server內置mysql數(shù)據(jù)庫)數(shù)據(jù)庫服務器端口默認為3126,可以不填,數(shù)據(jù)庫sock協(xié)議默認為空,用戶名默認為root(Mappm-Server默認用戶名),密碼是你在安裝Mappm-Server時輸入的用戶密碼,phpdig數(shù)據(jù)庫名稱默認為phpdig,可任意修改,同時,你可以對數(shù)據(jù)庫中的數(shù)據(jù)表加前綴,默認為空。

   如果你要上傳到與InterNET相連的web服務器請向服務器提供商索要mysql服務器的名稱或者IP地址以及數(shù)據(jù)庫服務器端口、sock協(xié)議、用戶名、密碼等,數(shù)據(jù)庫名稱以及數(shù)據(jù)表前綴的設置同上。

   至于右邊的四個單選按鈕,你可以視情況而定,初次使用(安裝)選擇默認的“建立數(shù)據(jù)庫”

   確認上述信息無誤后單擊安裝按鈕,如果連接數(shù)據(jù)庫不成功會提示“不能連接數(shù)據(jù)庫”的錯誤信息,如果數(shù)據(jù)庫連接成功則會直接跳入管理頁面如下圖:


(圖2)

   3. 界面區(qū)域介紹

   區(qū)域1是一個文本輸入?yún)^(qū),默認文字有三行,都是以http開頭,大家一看就知道在這里輸入要spider的站點的網站地址(建議每次只spider一個網站)。

   區(qū)域2是spider選項,搜索深度是指對這個網站spider到幾級目錄,每頁鏈接數(shù)是指針對某個網頁最多抓取多少個下面的鏈接網頁。默認情況下都為0,指的是對這個站點進行全站spider。

   區(qū)域3顯示數(shù)據(jù)庫狀態(tài)信息,包括已經spider的網站、關鍵詞、索引以及正在spider的站點信息等。

   區(qū)域4是一個下拉列表框,羅列出已經spider的站點的網址,選中其中的一個站點,在區(qū)域5可以對其進行清除和更新操作。

   區(qū)域5不僅提供了對區(qū)域4中所選站點的清除和更新操作外,還提供了相關的統(tǒng)計信息入口和對spider的控制等。

   4. 針對特定站點運行spider

   如果你對天極軟件頻道的內容很感興趣,你就可以做一個比google更專業(yè)的搜索引擎來搜索天極軟件的內容,你的這個搜索引擎將比google更全面更深層次。下面我們以spider天極軟件頻道的內容為例介紹一下如何spider一個網站。

   1)在圖2的區(qū)域1中輸入http://soft.yesky.com,搜索深度和每頁鏈接數(shù)都保持默認為0

   2)單擊spider按鈕,頁面跳轉到spider信息頁面,程序開始自動spider站點http://soft.yesky.com的內容。

   注意:spider網站的過程非常緩慢,如果該網站內容太多,這個過程可能會延續(xù)幾小時到一天,但你不必擔心腳本運行超時,因為系統(tǒng)的timeout時間被設置為最長達48小時。在這個過程中,你也可以中斷spider程序的運行,并能重新啟動spider程序運行未spider完的網站。需要注意的是若在這個過程中你不小心關閉了spider運行頁面,但事實上系統(tǒng)并沒有停止spider,仍在消耗系統(tǒng)資源。你可以重新打開spider頁面,點擊停止spider鏈接方可釋放系統(tǒng)資源。


(圖3)

   5. 利用phpdig進行搜索

   經過一段時間后,spider程序運行的結果是將http://soft.yesky.com網站上的信息抓取到服務器數(shù)據(jù)庫中,主要是對方內容的title信息、關鍵詞信息和頁面地址信息等,此時,你就可以通過訪問search.php進行搜索了。


(圖4)

   你可以選擇搜索結果顯示的條數(shù),可以選擇模糊查找還是精確查找,另外你可以選擇針對某個站點的搜索,默認情況下搜索已經被spider的所有站點。


(圖5)

   上圖是搜索“QQ2006”的搜索結果頁面。

   6. 存在的問題

   由于phpdig的語言設置問題、系統(tǒng)的分詞問題以及MYSQL數(shù)據(jù)庫的字符處理問題等,phpdig對漢語詞匯的搜索還存在許多不確定因素,這些東西都有待我們進一步去解決和完善,歡迎廣大對此感興趣的朋友們到網頁陶吧-phpdig主題社區(qū)進行探討。

php技術用PHPdig打造屬于你自己的Google[圖文教程],轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人区精品一区二区不卡亚洲 | 日韩中文字幕精品久久 | 中文字幕日韩一区二区三区不 | 国产亚洲精品福利 | 伊人五月综合 | 啪啪伊人网 | 丝袜二区 | 999国产精品视频 | 在线观看91精品国产剧情免费 | 另类视频色综合 | 91在线国产观看 | 亚洲国产精品成人综合色在线婷婷 | 久久精品国产精品青草不卡 | 在线视频 二区 | 久久成人免费观看全部免费 | 久夜色精品国产一区二区三区 | 久久精品国产无限资源 | 日本伊人色综合网 | 精品国产一区二区三区成人 | 丁香六月综合激情 | 91久久国产综合精品女同国语 | 亚洲区欧美区小说区图片区 | www.日韩.com| 午夜激情视频专区在线观看网站大全 | 国产精品夜色一区二区三区 | 欧美亚色 | 精品玖玖 | 日韩精品一区二区三区国语自制 | 中文字幕一区视频 | 久热爱精品视频在线观看久爱 | 国产玖玖在线观看 | 亚洲福利三区 | 日韩中文字幕视频 | 色狠狠狠狠综合影视 | 欧美一级成人免费大片 | 劲爆欧美第1页婷婷 | 激情99| 婷婷在线免费视频 | 久久国产成人 | 久久99精品久久久久子伦 | 国产综合久久久久影院 |