3

私はMahout0.7Java APIを直接使用して、Lucene4.0.0からベクターを取得しようとしています。索引。ただし、メソッドorg.apache.mahout.utils.vectors.lucene.Driver.dumpVectors()を呼び出すと、が表示されClassNotFoundException: org.apache.lucene.index.TermVectorMapperます。そしてそれは本当です。そのクラスはlucene-core-4.0.0.jarには存在しませんが、lucene-core-3.6.0.jarには存在します。

それで、問題はMahoutがLuceneの3.6.0と緊密に結合されており、これらのバージョンを考えると、ここで試していることを実行できないということだと仮定して正しいのでしょうか。それとも私は夢中ですか?

4

1 に答える 1

1

はい、Mahout0.7はLucene3.6を使用しています。Lucene 4.0をサポートするパッチがありますが、まだソースツリーにマージされていません。

于 2012-12-22T08:50:04.017 に答える