2

我需要为我们的框架实施可靠的站点搜索解决方案。它必须搜索所有页面和数据。

我可以使用 MySQL 自己制作,但在阅读了一些博客后,我意识到有很多事情需要考虑。加; 我宁愿不重新发明轮子。

大约一年前,我使用 Zend_Search_Lucene。喜欢构建索引然后在需要时搜索它们的方式。虽然我发现 Zend_Search_Lucene 有时会给出不准确的结果,所以我不再信任它了。

要求

  • 仅后端解决方案(我想自己输出结果)
  • 结果必须(和)一样好(最多延迟几个小时)
  • 结果必须完整
  • 结果必须按相关性排序
  • 不需要在服务器上进行任何安装(我使用无法安装任何东西的集群主机)
  • 没有广告

您是否知道可靠、可靠并满足这些要求的解决方案?

更新 1*

此搜索解决方案目前不需要处理大量流量。当需要一个解决方案来处理大量流量和数据时,我们将获得另一台服务器,我们可以在该服务器上安装一个好的解决方案,这是可以接受的。

4

1 回答 1

2

实际上,我曾经使用过一个简单的搜索系统实现。许多个月前,这是采用“无服务器安装”方法的最佳方式。

http://www.sphider.eu/

让我们知道您的身体情况如何。您确实需要一个数据库,但大概您有一个可以将数据卸载到的集群数据库。如果您的解决方案不是基于 MySQL 的,那么这将需要大量工作,但对于简单直接的爬取和搜索来说,这绝对是前进的方向。

还有一个非常容易运行的内置 cron-job 脚本(如果我没记错的话)。

于 2012-07-23T19:41:19.773 回答