Lucene .NET 3.0.3中的ChainedFilter类在哪里?

时间:2013-02-07 07:31:45

标签: lucene lucene.net

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

3 个答案:

答案 0 :(得分: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项目。这就是生成的二进制文件中缺少它的原因。

答案 1 :(得分:2)

改写this answer,您可以自己构建它,也可以使用Nuget来获取二进制文件。

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

ChainedFilter应该在contrib / misc下。

答案 2 :(得分:0)

它看起来像是在Lucene 3.x中的 org.apache.lucene.misc.ChainedFilter