5

它在版本 2.9.4的Lucene.Net.Analyzers.dll中。但是我在 3.0.3 版中找不到这个类。

4

3 回答 3

3

Mindas:这是我的评论,因为我无法添加普通评论:如何访问这个 ChainedFilter 类?我已经下载了这个包,但是没有像 Lucene.Net.Contrib 这样的命名空间,或者没有其他命名空间可以让我访问 ChainedFilter 类。这似乎很愚蠢,但我被困住了!

更新:来自 Nuget 的二进制文件以及在 Lucene.net 的 apache 站点上上传的 zip 文件中存在一个错误。我下载了源代码并注意到 ChainedFilter.cs 类存在于 Apache-Lucene.Net-3.0.3-RC2.src\src\contrib\Analyzers\Filters 文件夹中,但令人惊讶的是,这个文件夹不是 Contrib 的一部分.Analyzers 项目。这就是生成的二进制文件中缺少它的原因。

于 2013-02-12T18:39:16.380 回答
2

改写这个答案,您可以自己构建它或使用 Nuget 获取二进制文件。

http://nuget.org/packages/Lucene.Net.Contrib/

ChainedFilter应该在 contrib/misc 下。

于 2013-02-12T13:57:37.563 回答
0

看起来它位于 Lucene 3.x的org.apache.lucene.misc.ChainedFilter中。

于 2013-02-07T11:57:06.267 回答