代码之家  ›  专栏  ›  技术社区  ›  Firefly

更新一个旧的Nutch插件,以便能够在nutch2.3.1中使用Xpath解析

  •  0
  • Firefly  · 技术社区  · 8 年前

    我正在使用ApacheNutch2.3.1进行一个项目,我需要能够从下载的html页面中提取特定的数据。我发现了一个插件(parse-xml NUTCH-185),它可以帮助我实现这个目的,但是它使用的一些库已经不存在或者已经被弃用了,我打算做的是做一些必要的修改,使它与nutch2.3.1兼容 在Nutch编译中给我一个错误的库是这样的,你能帮我找到nutch2.3.1的等价物吗?

    import org.apache.lucene.document.Document;
    import org.apache.lucene.document.Field;
    import org.apache.nutch.crawl.CrawlDatum;
    import org.apache.nutch.crawl.Inlinks;
    import org.apache.nutch.parse.ParseData;
    
    1 回复  |  直到 8 年前
        1
  •  0
  •   Jorge Luis    8 年前

    下一个版本

    这个 org.apache.lucene.* 不是用Nutch实现的,而是直接从apachelucene库中使用的。

    与Nutch1.x相比,Nutch2.x有一个非常不同的架构。这意味着该插件的更新不仅仅是替换那些导入。您需要使代码适应新的体系结构。尽管插件的主要逻辑应该大致相同。