简体   繁体   English

Lucene.Net和孵化状态

[英]Lucene.Net and incubation status

I'm evaluating options to make our search more powerful on our .Net website. 我正在评估使我们的.Net网站上的搜索更强大的选项。 I need to look into whether we purchase software/hardware such as the Google Search Appliance (GSA) or develop the solution using a framework such as Lucene.Net 我需要考虑是否购买Google Search Appliance(GSA)等软件/硬件,或者使用Lucene.Net等框架开发解决方案

We're a startup, and the GSA provides a lot of good functionality out of the box, but we would need two boxes, with the second as the backup/dev environment and things start getting expensive..... 我们是一家初创公司,GSA提供了很多开箱即用的好功能,但我们需要两个盒子,第二个作为备份/开发环境,事情开始变得昂贵.....

We have used SQL Server full text in the past, but we're keen to provide very intuitive "Googlesque" type searching to our site and we've struggled to do everything we want with SQL Server. 我们过去曾使用SQL Server全文,但我们热衷于提供非常直观的“Googlesque”类型搜索到我们的网站,我们很难用SQL Server做我们想做的一切。

But , I am not sure what "incubator status" for the Lucene.Net project actually implies. 但是 ,我不确定Lucene.Net项目的“孵化器状态”究竟意味着什么。 Should I be considering a project that is in incubator status? 我应该考虑一个处于孵化器状态的项目吗? Is it not active? 它不活跃吗? Will it at some point move into a more active status or be archived off? 它会在某个时候进入更活跃的状态还是被归档?

Thanks 谢谢

Lucene.NET is a currently active and updated project. Lucene.NET是一个当前活跃和更新的项目。 The fact that is hosted as incubated under Apache is a good thing and not a negative one. 在Apache下孵化的事实是一件好事,而不是消极的。 As you can read on Apache incubation site, Lucene.NET is awaiting for a review and a final approval, but this doesn't mean it's unstable or unsupported. 正如您可以在Apache孵化网站上阅读的那样,Lucene.NET正在等待审核和最终批准,但这并不意味着它不稳定或不受支持。 Concerning your main question, i think using it for the development stage would be an accepptable choiche if you're a startup. 关于你的主要问题,如果你是初创公司,我认为将它用于开发阶段将是一个可以接受的选择。

I am not sure what "incubator status" for the Lucene.Net project actually implies 我不确定Lucene.Net项目的“孵化器状态”究竟意味着什么

It means that the project, which was an external project, is being evaluated by apache for inclusion in the apache "stable" - I guess they have to make sure the processes are right, that there isn't patented code in there etc etc. 这意味着该项目是一个外部项目,正在被apache评估为包含在apache“stable”中 - 我猜他们必须确保过程是正确的,那里没有专利代码等等。

It has NO reflection on the code . 它没有反映代码 Lucene.NET trunk is stable (v2.1), and the downloadable version (v2.0) is also stable, but not "as stable" or as updated. Lucene.NET中继是稳定的(v2.1),可下载版本(v2.0)也是稳定的,但不是“稳定”或更新。

If you have more questions, I'd suggest you jump on the mailing list ( http://incubator.apache.org/lucene.net/ ) and ask George or DIGY. 如果您有更多问题,我建议您跳到邮件列表( http://incubator.apache.org/lucene.net/ )并询问George或DIGY。 I've been using it on commercial projects - both internal ( http://www.topgear.com for example) and packaged (not sure I can say, but it's an email archiver) since 1.xx, and it works GREAT. 我一直在商业项目中使用它 - 内部( http://www.topgear.com )和打包(不确定我可以说,但它是一个电子邮件存档),因为1.xx,它工作得很好。

I'd suggest you have a look at Solr, too. 我建议你也看看Solr。 It uses the Java Lucene, and is basically an external search server, but you push info into it, rather than it trawling your site. 它使用Java Lucene,基本上是一个外部搜索服务器,但你将信息推入其中,而不是拖网浏览你的网站。 It's on the apache lucene site. 它位于apache lucene网站上。

Log4net was in incubation status for a long time in the Apache project. Log4net在Apache项目中处于孵化状态很长一段时间。 It was still recommended and used extensively. 它仍然被广泛推荐和使用。 I'd be ok with using Lucene.Net for a couple of reasons. 出于几个原因,我可以使用Lucene.Net。 First, as @ste09, says incubation status is a good thing. 首先,正如@ ste09说,孵化状态是一件好事 Second, Lucene (the Java version) is a full-fledged project at Apache. 其次,Lucene(Java版)是Apache的一个成熟项目。 Similar to log4j/log4net, I think this bodes well for Lucene.Net making it out of incubation status. 与log4j / log4net类似,我认为这对Lucene.Net来说是个好消息,使其脱离了孵化状态。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM