Lucene.net和3.5

时间:2009-03-24 18:48:00

标签: lucene.net

在针对lucene.net的2.0版本构建3.5应用程序时,是否需要注意哪些特殊注意事项?

我发现有几个人会为lucene发布他们的项目文件,但不确定这是否是正确的方法。

2 个答案:

答案 0 :(得分:6)

Lucene.NET端口不是真正的.NET。它确实是Java Lucene项目的精确端口。这意味着诸如搜索结果之类的东西不实现IEnumerable< T>而实现一个丑陋的Java迭代器,需要Close()的对象不实现IDisposable,应该是枚举的值是公共字段,其他uglies。

尽管如此,我们对Lucene的性能和一般可配置性非常满意。它可以做任何你想要搜索引擎做的事情。

您还应该了解Linq-to-Lucene,这是一个.NET 3.5项目,它允许您使用LINQ语法查询Lucene(而不是必须学习特定于域的Lucene查询语法)。

答案 1 :(得分:1)

我一直在.NET Framework 3.5应用程序中使用Lucene.NET一个月左右没有问题。