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