2010-02-26 150 views
0

我想为我的电子商务应用程序实现强大的搜索引擎。即时通讯使用PHP和MySQL作为数据库。任何人都可以指导我如何继续? MYSQL的FULL TEXT功能是否适合大量数据? 谢谢!使用php搜索mysql数据库

回答

1

恕我直言,MySQL全文引擎是一个非常糟糕的选择。

首先,参数来调整搜索的数量几乎为0。

其次,从我的experiencem它不能扩展。

您可以考虑使用

Lucene的被说成是行业标准项目。如果你想有一个单独的架构,他们有solr

他们更先进,表现更好。

+0

@Oddthinking:感谢您的编辑。 – RageZ 2010-02-26 08:54:30

+0

谢谢你的帮助。 – chupinette 2010-02-26 09:50:59

0

最近,一个应用程序处理庞大的数据量,我们已经放弃了这两个MySQL的全文和Lucene打开PostgreSQL,它具有更强大的原生FULL TEXT引擎。至少,这正是我们调查结果所说的。

0

看看的Zend_Lucene从Zend_Framework和新功能为MySQL全文搜索here