像搜索引擎一样的搜索引擎,但适用于Linux / UNIX

时间:2012-04-10 02:43:43

标签: linux search indexing search-engine

我最近发现了Zoom Search Engine,这让我觉得非常有趣,因为它的软件可以轻松地将索引过程与搜索过程分离。

换句话说,您在本地计算机上运行索引器,然后使用它上传此索引和PHP文件以将其搜索到您的Web服务器。

因此,您的网络服务器不必进行索引编制。我在共享环境中有一个主机,最好尽可能少地使用资源,所以这对我来说很好。此外,我在家里有一个大部分未使用的小型服务器(这不是我拥有的网络服务器),我可以用它来进行索引。

但是,它只运行Linux,SSH,因此不能选择Zoom Search Engine。

是否有与Zoom Search Engine具有相同原理的内容(本地索引,上传索引+ PHP到网站),但是可用于命令行Linux环境?

2 个答案:

答案 0 :(得分:2)

我的建议是查看OpenSearchServer。基于lucene的搜索引擎。易于设置,成熟稳定。

根据您的要求:

OpenSearchServer支持Linux和Windows平台。

SSH足以远程运行OpenSearchServer。

您可以在本地抓取网站并通过复制或通过FTP将索引(OpenSearchServer的数据目录)更新到远程计算机。对于更大的索引复制是最佳选择。

它有一个PHP客户端库,因此您可以轻松地在现有或新应用程序中启用搜索。

答案 1 :(得分:2)

SPHINX搜索服务器:http://sphinxsearch.com/

绝对满足您的所有需求,也被Craigslist,MySQL等一些受欢迎的商店使用。

PHP是Sphinx非常固有的。所有接口都在PHP中,实际的引擎是用C ++编写的。它的速度非常快。

我自己使用Solr / Lucene,但我为你的任务提供了Sphinx +1。