6

我正在评估选项,以使我们的 .Net 网站上的搜索功能更强大。我需要调查我们是否购买了诸如 Google Search Appliance (GSA) 之类的软件/硬件,或者使用诸如 Lucene.Net 之类的框架来开发解决方案

我们是一家初创公司,GSA 提供了很多开箱即用的好功能,但我们需要两个盒子,第二个作为备份/开发环境,事情开始变得昂贵......

我们过去使用过 SQL Server 全文,但我们热衷于为我们的站点提供非常直观的“Googlesque”类型搜索,并且我们一直在努力使用 SQL Server 做我们想做的一切。

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

谢谢

4

3 回答 3

4

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

于 2009-01-12T12:09:17.960 回答
3

我不确定 Lucene.Net 项目的“孵化器状态”实际上意味着什么

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

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

如果您有更多问题,我建议您跳上邮件列表 ( http://incubator.apache.org/lucene.net/ ) 并询问 George 或 DIGY。自 1.xx 以来,我一直在商业项目中使用它——内部(例如http://www.topgear.com)和打包(我不确定,但它是一个电子邮件存档器),而且效果很好。

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

于 2009-01-12T12:51:34.227 回答
2

Log4net在 Apache 项目中长期处于孵化状态。它仍然被推荐并广泛使用。出于几个原因,我可以使用 Lucene.Net。首先,正如@ste09 所说,孵化状态是一件好事。其次,Lucene(Java 版本)是 Apache 的一个成熟项目。与 log4j/log4net 类似,我认为这对 Lucene.Net 来说是个好兆头,使其脱离孵化状态。

于 2009-01-12T12:23:51.940 回答