亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

用MySQL全文索引給FeedDB打造一個搜索引擎

系統 2004 0

用MySQL全文索引給FeedDB打造一個搜索引擎 - 雜項其他 - python.cn(news, jobs)

用MySQL全文索引給FeedDB打造一個搜索引擎

發布時間:2012-05-16 22:14:56,
關注:+531,
贊美:+4,
不爽:+0

本文標簽:
mysql

原始出處:
Xiaoxia[PG]

效果圖,歡迎測試? http://feed.readself.com/

用MySQL全文索引給FeedDB打造一個搜索引擎_第1張圖片

?

samhjn ? ?同學在上一篇文章評論中表示? Feed Database ?的搜索功能不好使。原因是之前我沒有太注重搜索上的優化,所以這個功能的體驗很差。例如輸入 “xiaoxia” 結果搜出一大堆 “xiaoxiao” 的網站,排名還比我的博客靠前,挺失望的!不過,今天的工作就是把這個功能給完善了!現在已經不是之前那個單純在MySQL里使用like '%keyword%'查找那么簡陋了。而且搜索速度也大大提升,不再像之前那樣慢。

只要你輸入關鍵字“xiaoxia”進行搜索,絕對不會出現“xiaoxiao”的結果了,因為這是兩個不同的名字。

用MySQL全文索引給FeedDB打造一個搜索引擎_第2張圖片

?

同時,你輸入的關鍵詞還會被拆分,例如“吸血鬼小說”會被拆分成“吸血鬼”和“小說”。排序方式為先按匹配詞數,再按BR值(被友情鏈接數量)排序。

?

提到搜索引擎技術就離不開分詞和索引,在分詞上,我使用的是? mmseg ?的中文分算法和搜狗的詞庫,分詞速度快的驚人。以至于我處理數據的瓶頸在MySQL數據庫上。我使用了MySQL的fulltext索引功能,在檢索效率上可能沒有sphinx那么快,但是對于10萬個條目以內的數據庫,速度已經足夠了。為了達到精確查找的目的,我只對網站鏈接和標題兩個屬性進行了索引,fulltext的索引數據占用的空間也不多,才不到10M,挺環保的。

用MySQL全文索引給FeedDB打造一個搜索引擎_第3張圖片

對網站標題進行分詞之后,連同需要建立索引的鏈接,一起搬到了一個叫feed_index的索引表中。

下面是未分詞的一段數據:

用MySQL全文索引給FeedDB打造一個搜索引擎_第4張圖片

分詞之后的數據:

用MySQL全文索引給FeedDB打造一個搜索引擎_第5張圖片

目前這個分詞效果還是挺滿意的。另外,在最近看的一本搜索引擎相關的書籍中,提到了一種不依賴于詞庫的分詞方法,能夠應付一些新生的詞匯,有空研究一下。如果兩種方法都結合起來,應該能夠達到更好的效果? :)

夜已深,明天繼續研究!

用MySQL全文索引給FeedDB打造一個搜索引擎


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美宗合网 | 欧美在线性爱视频 | 94在线| 久久青草18免费观看网站 | 欧美一区二区三区在线可观看 | 综合亚洲精品一区二区三区 | 老司机一级毛片 | 成人久久精品 | 中文字幕视频一区二区 | 成人午夜性a一级毛片美女 成人午夜性视频欧美成人 成人午夜亚洲影视在线观看 | 天堂成人在线视频 | 国产乱码在线精品可播放 | 欧美极品妇xxxxxbbbbb | 久久精品亚瑟全部免费观看 | 亚洲欧美日韩综合一区久久 | 亚洲欧洲视频在线观看 | 欧美精品亚洲二区 | 四虎影院永久在线 | 91在线 | 亚洲| 久久福利资源国产精品999 | 99精品这里只有精品高清视频 | 第一福利在线视频 | 国产热re99久久6国产精品 | 色就操 | 人人爽天天碰天天躁夜夜躁 | 四虎国产精品永久地址99新强 | 青青青青久在线观看视频 | 2021午夜国产精品福利 | 国产青草视频免费观看97 | 免费a一级毛片在线播放 | 亚洲精品在线网 | 国产精品视频在线观看 | 亚洲色视频 | 天天色天天干天天 | 亚洲免费播放 | 欧美精品在线一区 | 欧美交换乱理伦片120秒 | se成人 | 成人青草亚洲国产 | 亚洲国产一区二区在线 | 一区欧美 |