php搜索引擎

问题描述:

任何人都可以帮助我一个很好的PHP网站搜索引擎列表。我正在考虑实施谷歌网站搜索,但我宁愿不为此付费,我宁愿尽可能多地控制它。php搜索引擎

通过Roll your own Search Engine with Zend_Lucene阅读。

这篇文章虽然比较老,所以看看ZF Reference Guide about Zend_Lucene也是如此。 Searching for Zend Lucene on Google也应该产生很多有用的结果。

+0

我是否必须在这个 – kalpaitch 2010-07-06 08:47:14

+0

@kalpaitch上使用zend框架,您必须使用Zend Framework中的'Zend_Lucene'组件。你不**必须使用ZF的MVC或其他不相关的组件。请记住,ZF是一个松散耦合组件的库。这些组件*可以*一起使用来形成一个完整的堆栈,但独立使用它们是完全可行的,就像例如使用PEAR组件一样。如果需要,您可以将ZF与其他框架一起使用,例如Symfony或CodeIgniter。这与ZF不是一回事。 – Gordon 2010-07-06 08:54:17

+0

非常感谢,请原谅我的无知 – kalpaitch 2010-07-06 08:59:55

Sphinx很不错,但它不是用PHP编写的。它有PHP库来与它交互。你也可以看看来自Zend Framework的Zend_Search_Lucene。这两个都会创建搜索索引,因此您可以快速搜索。

您不必支付谷歌网站搜索,并有非常重要的控制手段效果更好的质量可能性很小。

如果您的网站非常具体,您需要编写自己的代码进行搜索。

狮身人面像是最好的开源搜索引擎之一。它有一个很好的PHP API。也有非常好的社区和论坛。 Sphinx的PHP API嵌入了您将下载的tar/zip文件,并且很容易将其嵌入到数据库之上。具有很好的垂直搜索功能。它的实现非常简单,试用一下。

这是一个新的PHP搜索引擎脚本,可以在任何网站上实现,它是用PHP 5.4+,MySQL和Ajax制作的。

https://sourceforge.net/projects/site-search-engine-php-ajax/

它抓取和索引自动网站页面,类似Sphider。 它可以使用PDO或MySQLi连接到MySQL数据库。