簡體   English   中英

使用php搜索mysql數據庫

[英]Search mysql database using php

我想為我的電子商務應用程序實現功能強大的搜索引擎。 即時通訊使用PHP和MySQL作為數據庫。 有人可以指導我如何進行嗎? MYSQL的FULL TEXT功能是否適合大量數據? 謝謝!

恕我直言,MySQL全文引擎是一個非常糟糕的選擇。

首先,用於調整搜索的參數數量幾乎為0。

其次,根據我的經驗,它無法擴展。

您可以考慮使用

據說Lucene是行業標准項目。 他們SOLR ,如果你想有一個獨立的架構。

它們先進得多,性能更好。

這應該使您入門 ,但是您將不得不修改或擴展該想法。

對於問題的第二部分,請看以下內容:

全文搜索的優點和缺點

最近,對於要處理大量數據的應用程序,我們已經放棄了MySQL FULL TEXT和Lucene來啟用具有更強大的本機FULL TEXT引擎的PostgreSQL。 至少,這就是我們的調查結果所說的。

看看在Zend_Lucene從Zend_Framework和新功能為MySQL全文搜索這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM