开源PHP搜索引擎

问题描述:

我正在寻找一个开源的搜索引擎插件用PHP写的我的网站(电子商务)。在任何人回答之前,我对搜索引擎有疑问。通常搜索引擎抓取网页,创建索引,然后在查找内容时使用它们。但是,电子商务网站会采用同一模式吗?是的,它可以抓取产品页面,为它们编制索引,但是如果它直接抓取数据库并索引存储在数据库中的产品,那么它不会更好吗?而当用户搜索任何产品时,它只会向我们提供与用户查询匹配的表的行数?开源PHP搜索引擎

可能是我问的是一个愚蠢的问题,但我是网络开发新手,所以善意地帮助我理解这个概念。

我曾看过一个名为Sphider的搜索引擎,但没有得到我要做的所有事情,以使其与电子商务网站一起工作。

+0

为什么这个问题一直往下投?... PLZ给出的理由也是如此。 –

+1

由于您不了解搜索引擎如何为您的网站编制索引,或者您正在运行的电子商务脚本不包含搜索功能,因此您可能已被拒绝。此外,如果您希望所有产品都在Google或其他引擎中编入索引,请设置一个漫游器和站点地图文件,告诉他们所有网页的内容。 – frustratedtech

+0

实际上我没有运行任何网站...我试图学习网络开发和分析各种类型的网站作为案例研究。 –

Zend Framework和Lucene如何?您还可以在服务器上定义爬网页和索引的cron作业。索引和搜索由Lucene完成。

+0

你能解释疑问部分吗? –

我喜欢很多mnoGoSearch搜索引擎。它支持PHP & MySQL支持,很多选项,即使在单个服务器上也能正常工作。

+0

你能解释疑问部分吗? –

+1

当你有一个大的索引Zend Lucene变得非常缓慢。 Solr也是一个不错的选择。 – Flukey

+0

不知道它是如何在2011年,但今天它是Apache Lucene,而不是Zend Lucene。 Solr基于Apache Lucene。就像ElasticSearch(这是最好的IMO)。 – DanFromGermany