亚洲免费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
        4hu四虎永久在线观看| 国产精品中文字幕日韩精品| 国产一区二区三区免费精品视频| 国产精品无码av无码| 2019最新国产不卡a| 免费观看久久精品日本视频| 国产精品中文字幕日韩精品| 亚洲国产亚综合在线区| 老师翘臀高潮流白浆| 亚洲人成人99网站| 国产亚洲av一线观看| 国产精品久久国产精品99 gif| 国产精品嫩草影院av| 欧美乱人伦中文字幕在线不卡| 日本免费一区二区精品| 97一期涩涩97片久久久久久久| 国产av无码专区亚洲av琪琪| 无码一区二区三区网站| 久亚洲一线产区二线产区三线麻豆| 久久国产劲爆∧v内射-百度| 18禁美女裸身无遮挡免费网站 | 少妇一区二区三区久久| 波多野42部无码喷潮| 国产丝袜在线精品丝袜不卡| 亚洲中文字幕亚洲中文| 亚洲av午夜成人片精品电影| 97久久香蕉国产线看观看| 日本不卡在线一区二区三区视频| 国产女人乱码一区二区三区| 亚洲av一二三四区四色婷婷| 亚洲 欧美 唯美 国产 伦 综合| 成人综合亚洲国产成人| 国产精品一区二区av麻豆日韩| 国产成人精品电影在线观看 | 黄污在线观看一区二区三区三州| 天堂国精产品2023年| 91精品久久久久含羞草| 一区二区三区在线日本视频 | 影音先锋中文字幕无码资源站| 丝袜国产高跟亚洲精品91| 高清国产精品一区二区|