私は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と緊密に結合されており、これらのバージョンを考えると、ここで試していることを実行できないということだと仮定して正しいのでしょうか。それとも私は夢中ですか?