2012-07-13 67 views
1

我目前使用的是SQLite FTS4引擎,其性能非常好。但是有人知道MySQL的全文搜索(或任何其他SQL數據庫)的任何基準/比較?最快的SQL全文搜索

P.S.我沒有尋找任何Lucene/NoSQL的替代品。

+1

這個問題沒有多大意義。您是否試圖將單用戶,進程內內存數據庫與多用戶,基於服務器的數據庫進行比較? SQLite的簡單化標記器/詞幹分析器與全功能詞幹分析怎麼樣? – 2012-07-13 12:55:55

+0

全文搜索???你的意思是使用'like'%abc%''?請記住,如何設置數據庫配置非常重要,引擎,索引等。「這不是箭頭,這是印度人造成的差異」 – jcho360 2012-07-13 12:59:28

+0

@PanagiotisKanavos即使他們有不同的目標受衆,他們會是合適的用於我的桌面應用程序(因爲您也可以將MySQL用作單用戶進程內DLL)。有時需要多長時間才能在大型數據集中找到某個單詞,這對我來說很有用,看看是否值得做這個開關。 – Muis 2012-07-13 14:03:45

回答

4

來自Percona的Bill Karwin在全文搜索MySQL vs Sphinx vs Lucene上執行了基準測試。你可以在這裏找到幻燈片http://bit.ly/M6DMsj