我可以在单个2 gig服务器上运行网站search,例如Lucene,这也是一个web和mysql服务器

我的网站页面已超出Google自定义search页面的限制,因此在我们的网站search中找不到许多结果。

我一直在阅读关于Lucene,Nutch,Solr等,我想知道是否有运行那些也运行该网站(在Nginx上)和我们的MySQL服务器上的要求。 我们有2演出的RAM。

我很感激任何build议,迁移到新的网站search。

你有多less页面必须超过谷歌自定义search(只是想知道)的限制?

我推荐使用狮身人面像 ,Lucene最多可以处理几千个被索引的项目,但是除此之外,Lucene是无法使用的,search速度非常慢,重新构build索引需要几个小时。

我们将Sphinx运行在Rackspace云服务器上,运行该站点所需的其他服务(Apache,PHP,MySQL,Memcached等),并具有良好的性能。

目前运行的Sphinx网站拥有超过7万篇文章,search速度非常快,可以在大约11秒内重build整个索引。 我根据其他开发人员的build议select了狮身人面像,并且知道一些大的网站将其用于search引擎( Neowin就是其中之一)。