2009-01-12 75 views
6

我正在评估使我们的.Net网站上的搜索功能更强大的选项。我需要考虑购买Google Search Appliance(GSA)等软件/硬件,或者使用Lucene.Net等框架开发解决方案。我们是一家创业公司,GSA提供了很多好的功能开箱即用,但我们需要两个盒子,第二个作为备份/开发环境,并且事情开始变得昂贵.....Lucene.Net和孵化状态

我们以前使用过SQL Server全文,渴望提供非常直观的“Googlesque”类型的搜索到我们的网站,我们一直在努力做我们想要的所有东西与SQL Server。

但是,我不确定Lucene.Net项目的“孵化器状态”实际上暗示着什么。我应该考虑一个处于孵化器状态的项目吗?它不活跃吗?它会在某个时候进入更积极的状态,还是会被归档?

谢谢

回答

3

我不知道什么是“孵化器状态”为Lucene.Net项目实际上意味着

这意味着该项目,这是一个外部项目,是由阿帕奇评估列入apache“稳定” - 我想他们必须确保流程是正确的,那里没有专利代码等。

它没有反映代码。 Lucene.NET中继是稳定的(v2.1),可下载的版本(v2.0)也是稳定的,但不是“稳定”或更新。

如果您还有其他问题,我建议您跳转到邮件列表(http://incubator.apache.org/lucene.net/)并询问George或DIGY。我一直在使用它的商业项目 - 例如内部(例如http://www.topgear.com)和打包(不知道我可以说,但它是一个电子邮件存档器)自1.xx以来,它运作良好。

我建议你也看看Solr。它使用Java Lucene,并且基本上是一个外部搜索服务器,但您将信息推入它,而不是它拖网您的网站。它位于apache lucene站点上。

4

Lucene.NET是一个当前活动和更新的项目。在Apache下孵化的事实是一件好事,而不是消极的事实。正如你可以在Apache孵化网站上阅读的一样,Lucene.NET正在等待审查和最终批准,但这并不意味着它不稳定或不受支持。 关于你的主要问题,我认为如果你是一家创业公司,那么在开发阶段使用它将是一个可以接受的选择。

2

Log4net在Apache项目中处于孵化状态,时间为。它仍然被推荐和广泛使用。出于几个原因,我可以使用Lucene.Net。首先,作为@ste09,说孵化状态是的事情。其次,Lucene(Java版本)是Apache的一个全面项目。类似于log4j/log4net,我认为这对于Lucene.Net使其脱离孵化状态很好。