亚洲免费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久久精品国产一区二区蜜芽| 欧美aⅴ在线| 成人国产一区二区三区精品不卡| 日本少妇熟女一区二区| 国产a在亚洲线播放| 国产真人无码作爱视频免费| 久久国产影视免费精品| 中文字幕亚洲精品综合| 精品亚洲一区二区三区四区五区 | 久久精品人人做人人爱爱| 日出水了特别黄的视频| 亚洲欧美一区二区三区国产精| 全程国语对白资源在线观看| 在线人成视频播放午夜| 精品无码久久久久成人漫画| 中文字幕一区二区三区在线不卡 | 亚洲精品在线观看自拍| 尤物yw午夜国产精品视频| 夜夜未满十八勿进的爽爽影院| 亚洲精品成AV无在线观看| 偷拍熟女露出喷水在线91| 免费观看a级毛片| 99re热视频这里只精品| 中文字幕无码免费久久99| 美女视频在线观看一区二区三区| 国产freesexvideos中国麻豆| 久久日本三级韩国三级| 日本韩国三级aⅴ在线观看| 国产高清视频在线不卡一区| 国模雨珍浓密毛大尺度150p | 亚洲AⅤ男人的天堂在线观看| 国产一区三区二区视频在线观看 | 国产精品亚洲二区在线| 日日摸天天碰中文字幕你懂的| 3d动漫精品啪啪一区二区下载| 中文字幕第一页在线无码一区二区| 不卡一本av天堂专区| 97久久草草超级碰碰碰| a在线免费| 亚洲国产精品av麻豆一区|