在针对lucene.net的2.0版本构建3.5应用程序时,是否需要注意哪些特殊注意事项?
我发现有几个人会为lucene发布他们的项目文件,但不确定这是否是正确的方法。
答案 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一个月左右没有问题。