【问题标题】:Is Mahout 0.7 compatible with Lucene 4.0.0?Mahout 0.7 是否与 Lucene 4.0.0 兼容?
【发布时间】:2023-03-03 16:51:01
【问题描述】:

我正在尝试直接使用 Mahout 0.7 Java API 从我的 Lucene 4.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 紧密耦合,并且鉴于这些版本,我在这里尝试做的事情是不可能的,这是否正确?还是我疯了?

【问题讨论】:

    标签: lucene mahout


    【解决方案1】:

    是的,Mahout 0.7 使用 Lucene 3.6。有 a patch 支持 Lucene 4.0,但尚未合并到源代码树中。

    【讨论】:

    • 我应用了补丁,现在 Mahout 可以很好地与我的 Lucene 4 索引配合使用。谢谢!
    • 如果您有时间,请在此补丁的 cmets 部分分享您的经验。谢谢
    • 我有同样的问题,但使用 Mahout 0.8 和 Lucene 4.4。似乎没有正确找到术语向量
    猜你喜欢
    • 2015-04-18
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 1970-01-01
    • 2022-06-24
    • 2022-06-25
    相关资源
    最近更新 更多