4

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

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

4

2 回答 2

6

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

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

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

于 2009-03-31T02:38:14.577 回答
1

我已经在 .NET Framework 3.5 应用程序中使用 Lucene.NET 一个月左右,没有出现任何问题。

于 2009-03-24T19:03:06.763 回答