1. 程式人生 > >Sphinx+Mysql+PHP做千萬資料級別的搜尋引擎

Sphinx+Mysql+PHP做千萬資料級別的搜尋引擎

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萬條記錄的增量索引,重建一次只需幾十秒。

點選下載