亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于sphinx服務實現(xiàn)酷友社區(qū)站內(nèi)搜索

        2016-05-06 03:17:42武紅寬
        中國新通信 2016年6期
        關鍵詞:搜索數(shù)據(jù)庫

        武紅寬

        【摘要】 隨著用戶的增多,酷友社區(qū)站內(nèi)的帖子數(shù)據(jù)量不斷增大。而現(xiàn)有的基于數(shù)據(jù)庫的搜索對服務器的負載越來越大,嚴重時,能導致整個服務器跌機。重新構建酷友社區(qū)站內(nèi)全文搜索的需求越發(fā)緊迫,本文研究的是基于sphinx服務實現(xiàn)酷友社區(qū)站內(nèi)搜索,這樣一來,用戶也可以通過站內(nèi)搜索引擎,更加快捷、準確地找到自己需要的內(nèi)容。

        【關鍵詞】 sphinx 搜索 數(shù)據(jù)庫

        一、引言

        對于酷友社區(qū)網(wǎng)站來說,隨著信息量的逐步提升,內(nèi)容越來越豐富,單純的通過展示和網(wǎng)站架構已經(jīng)無法滿足用戶查找內(nèi)容的需要。另外,原有的基于MySQL數(shù)據(jù)庫搜索。不僅搜索速度慢,而且會對酷友社區(qū)服務器的性能產(chǎn)生影響。這里,提出了一種基于sphinx服務實現(xiàn)酷友社區(qū)站內(nèi)搜索。

        二、總體設計

        2.1總體框架設計

        整體框架可以分為用戶請求模塊、PHP處理模塊以及數(shù)據(jù)存儲模塊。這里我們的主要工作是對PHP處理模塊進行sphinx服務的搭建。

        2.2數(shù)據(jù)源的配置

        數(shù)據(jù)源提供某種所需要數(shù)據(jù)的器件或原始媒體。在數(shù)據(jù)源中存儲了所有建立數(shù)據(jù)庫連接的信息。這里我們使用的MySQL數(shù)據(jù)庫做為酷友社區(qū)的數(shù)據(jù)庫,所以sphinx的數(shù)據(jù)源是從MySQL數(shù)據(jù)庫的表里獲取的。以下是對帖子表數(shù)據(jù)源的配置:

        source threads

        type = mysql #數(shù)據(jù)庫類型

        sql_host = 127.0.0.1 #數(shù)據(jù)庫ip地址

        sql_user = root #數(shù)據(jù)庫登陸用戶名

        sql_pass = 123456 #數(shù)據(jù)庫登陸密碼

        sql_db = coolpad_bbs_06_10 #數(shù)據(jù)庫名

        2.3索引的配置

        索引與書籍中的目錄結構有些類似,在一本書中,利用目錄可以快速查找所需信息,而無須閱讀整本書。sphinx中的索引數(shù)據(jù)是結構化文檔的集合,每個文檔是字段的集合。一行對應一個文檔,每一列對應一個字段。索引還可以包含屬性用于過濾、排序、分組,這些屬性不會被全文檢索,僅僅是被存儲在索引中。以下是對帖子表索引的配置:

        index threads

        {

        source = threads #資源名稱

        path = D:/coreseek-3.2.14-win32/var/data/threads #路徑

        charset_type = zh_cn.utf-8 #編碼格式

        }

        2.4 sphinx服務的開啟

        進入DOS命令行下,執(zhí)行以下命令:

        cd D:\coreseek-3.2.14-win32 //進入coreseek-3.2.14-win32文件夾

        SET PATH=%CD%\bin;%PATH% //設置環(huán)境變量

        bin\indexer -c etc\csft_mysql.conf --all //建立所有索引

        bin\searchd -c etc\csft_mysql.conf //開啟sphinx服務

        結果及分析

        在DOS命令下,輸入命令:bin\indexer -c etc\csft_mysql. conf,出現(xiàn)了“using config file ‘etc\csft_mysql.conf…”,可以看出,sphinx服務可以成功啟動。

        在DOS命令下,輸入命令:bin\search -c etc\csft_mysql. conf –a coolpad

        輸入命令后,出現(xiàn)“coolpad”相關帖子數(shù)據(jù)的信息,測試結果如下圖所示,一共搜索到212個“coolpad”主題相關的帖子信息。此結果證明了站內(nèi)搜索可用。

        三、結論

        本文給出了一種基于sphinx服務實現(xiàn)酷友社區(qū)站內(nèi)搜索設計與實現(xiàn)方法,通過搭建sphinx服務來實現(xiàn)酷友社區(qū)的站內(nèi)搜索,從而實現(xiàn)快速準確的站內(nèi)搜索服務。

        參 考 文 獻

        [1]W.Jason Gilmore.PHP與MySQL程序設計(第4版)[M].朱濤江.北京:人民郵電出版社,2011.

        [2]Luke Welling,Laura Thomson. PHP和MySQL Web開發(fā)[M].武欣.北京:機械工業(yè)出版社,2009

        猜你喜歡
        搜索數(shù)據(jù)庫
        數(shù)據(jù)庫
        財經(jīng)(2017年15期)2017-07-03 22:40:49
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        優(yōu)惠信息檢索與分析
        科技傳播(2016年8期)2016-07-13 22:44:16
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        基于Android平臺的百度地圖開發(fā)研究
        軟件導刊(2015年7期)2015-08-06 06:18:25
        網(wǎng)上"搜索"泄密,女自領報復情敵引來血光之災
        關于電影《搜索》網(wǎng)絡評論的分析
        電影文學(2014年2期)2014-02-26 05:07:41
        數(shù)據(jù)庫
        財經(jīng)(2010年20期)2010-10-19 01:48:32
        精品人妻系列无码一区二区三区| 亚洲av午夜福利精品一区不卡| 免费久久99精品国产| 久久久老熟女一区二区三区| 日韩精品中文字幕无码专区| 久久精品国产亚洲AV高清wy| 综合亚洲二区三区四区在线 | 国产欧美一区二区精品性色| 久久dvd| 亚洲精品一区二区三区新线路| 日本丰满老妇bbw| 少妇高潮潮喷到猛进猛出小说| 欧美中文字幕在线看| 免费人成网站在线观看| 制服丝袜一区二区三区| 精品无码中文字幕在线| 国产精品国产三级国产专区5o| 日本av一区二区三区四区| 新婚少妇无套内谢国语播放| 日日噜狠狠噜天天噜av| 免费国产一级片内射老| 九一精品少妇一区二区三区 | 国内精品久久久久久久97牛牛| 亚洲av成人综合网| 亚洲欧美日韩一区在线观看| 91精品久久久老熟女91精品| 国产精品户外野外| 亚洲午夜精品久久久久久一区| 精品亚亚洲成av人片在线观看| 久久伊人这里都是精品| 饥渴的熟妇张开腿呻吟视频| 久久狠色噜噜狠狠狠狠97| 日本精品人妻一区二区| 国产av一区二区精品凹凸| 国产目拍亚洲精品一区二区| 加勒比东京热久久综合| 日产一区二区三区免费看| 一本加勒比hezyo无码人妻| 久久一日本道色综合久久大香| 福利视频偷拍一区二区| 一本大道无码人妻精品专区 |