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