我最近发现了Zoom Search Engine ,这让我觉得非常有趣,因为它的软件可以轻松地将索引过程和搜索过程解耦。
换句话说,您在本地计算机上运行索引器,然后将此索引以及使用它搜索的 PHP 文件上传到您的网络服务器。
所以您的网络服务器不必进行索引。我在共享环境中有一台主机,最好使用尽可能少的资源,所以这对我来说非常好。此外,我家里有一个几乎未使用的小型服务器(这不是我拥有的网络服务器),我可以将其用于索引目的。
但是,它仅运行 Linux、SSH,因此无法选择 Zoom 搜索引擎。
是否有与Zoom搜索引擎原理相同的东西(本地索引,上传索引+ PHP到网站),但可用于命令行Linux环境?
最佳答案
我的建议是看看OpenSearchServer 。基于 lucene 的搜索引擎。易于设置,成熟稳定。
根据您的要求:
OpenSearchServer支持Linux和Windows平台。
SSH 足以远程运行 OpenSearchServer。
您可以在本地抓取网站,并通过复制或通过 FTP 将索引(OpenSearchServer 的数据目录)更新到远程计算机。对于较大的索引,复制是最佳选择。
它有一个 PHP 客户端库,以便您可以轻松地在现有或新应用程序中启用搜索。
关于linux - Zoom Search Engine 类似搜索引擎,但适用于 Linux/UNIX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10082500/