2012-07-13 59 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