用PHPdig打造屬於你自己的Google_PHP教程

來源:互聯網
上載者:User
    一、什麼是php(做為現在的主流開發語言)dig?

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

   1.Spider技術

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

   3.分詞、索引技術

   區別於傳統搜尋引擎,php(做為現在的主流開發語言)dig適用於專業化更強、層次更深的個人化搜尋引擎,利用它打造針對某一領域的垂直搜尋引擎是最好的選擇。

   二、如何獲得這php(做為現在的主流開發語言)dig?

   php(做為現在的主流開發語言)dig是免費產品(需要保留著作權),最新版本是 php(做為現在的主流開發語言)dig-1.8.9 為了避免apache(Unix平台最流行的WEB伺服器平台)以及MySQL(和PHP搭配之最佳組合)的版本相容性問題,建議採用較低級的版本,其網站地址是:http://www.php(做為現在的主流開發語言)dig.net ,下載地址是:http://www.php(做為現在的主流開發語言)dig.net/navigation.php(做為現在的主流開發語言)?action=download 說明一下,我試用過php(做為現在的主流開發語言)dig-1.8.9版本,但出現了很多問題,改用php(做為現在的主流開發語言)dig-1.8.8則問題較少。

   三、具體步驟

   1.擷取產品

   訪問http://www.php(做為現在的主流開發語言)dig.net/navigation.php(做為現在的主流開發語言)?action=download下載php(做為現在的主流開發語言)dig-1.8.8至案頭,解壓縮至apache(Unix平台最流行的WEB伺服器平台)伺服器html目錄,一般路徑為:D:usrwwwhtml,(如果你沒有安裝apache(Unix平台最流行的WEB伺服器平台)伺服器請事先安裝,推薦使用Mappm-Server v1.1.9 Final,Mappm-Server 採用傻瓜式安裝,一次搞定,方便調試和運行 php(做為現在的主流開發語言)/cgi(現在已經不多人在用了)+MySQL(和PHP搭配之最佳組合) 程式)。

   2.運行並配置php(做為現在的主流開發語言)dig資料庫

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

   進入install.php(做為現在的主流開發語言)後系統要求我們輸入php(做為現在的主流開發語言)dig系統管理使用者名和密碼,預設情況下均為admin,進入後出現如下介面(漢化後):

http://www.bkjia.com/PHPjc/508912.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/508912.htmlTechArticle一、什麼是php (做為現在的主流開發語言) dig? php (做為現在的主流開發語言) dig是國外非常流行的垂直搜尋引擎產品(與其說是產品,不如...

  • 聯繫我們

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

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

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.