課程目標(biāo)
xa0 xa0xa0xa0sphinx+mysql+php做千萬(wàn)數(shù)據(jù)級(jí)別的搜索引擎sphinx視頻教程
適應(yīng)人群
xa0 xa0xa0xa0PHP高級(jí)開發(fā)工程師
課程簡(jiǎn)介
xa0 xa0xa0xa0近幾年來,Linux+Nginx/Apache+PHP+Mysql的組合越來越火。
xa0 xa0xa0xa0Sphinx和Lucene是做搜索引擎的不錯(cuò)的選擇。個(gè)人觀點(diǎn)Lucene對(duì)Java的支持比較好,而Sphixn對(duì)PHP的支持較好,所以我選擇了Sphinx。其實(shí)Sphinx對(duì)中文的支持也不是很好,因?yàn)镾phinx是根據(jù)空格來分詞(適用與英文),根本不適用中文分詞。幸好有人提供了基于Sphinx的支持中文的插件Coreseek和Sphinx—for—chinese。
xa0 xa0xa0xa0Sphinx是出自俄羅斯的開源全文搜索引擎軟件,單一索引最大可包含1億條記錄,在1千萬(wàn)條記錄情況下的查詢速度為0.x秒(毫秒級(jí))。
xa0 xa0xa0xa0Sphinx創(chuàng)建索引的速度為:創(chuàng)建100萬(wàn)條記錄的索引只需3~4分鐘,創(chuàng)建1000萬(wàn)條記錄的索引可以在50分鐘內(nèi)完成,而只包含最新10萬(wàn)條記錄的增量索引,重建一次只需幾十秒。






