バージョン 2.9.4のLucene.Net.Analyzers.dllにありました。しかし、バージョン 3.0.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プロジェクト。そのため、生成されたバイナリから欠落していました。
この回答を言い換えると、自分でビルドするか、Nuget を使用してバイナリを取得できます。
http://nuget.org/packages/Lucene.Net.Contrib/
ChainedFilter
contrib/misc の下にある必要があります。
Lucene 3.xのorg.apache.lucene.misc.ChainedFilterにあるようです。