2010-02-26 153 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