繁体   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