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/

ChainedFiltercontrib/misc の下にある必要があります。

于 2013-02-12T13:57:37.563 に答える
0

Lucene 3.xのorg.apache.lucene.misc.ChainedFilterにあるようです。

于 2013-02-07T11:57:06.267 に答える