Class LinkDbMerger

java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.nutch.crawl.LinkDbMerger
All Implemented Interfaces:
Configurable, Tool

public class LinkDbMerger extends Configured implements Tool
This tool merges several LinkDb-s into one, optionally filtering URLs through the current URLFilters, to skip prohibited URLs and links.

It's possible to use this tool just for filtering - in that case only one LinkDb should be specified in arguments.

If more than one LinkDb contains information about the same URL, all inlinks are accumulated, but only at most linkdb.max.inlinks inlinks will ever be added.

If activated, URLFilters will be applied to both the target URLs and to any incoming link URL. If a target URL is prohibited, all inlinks to that target will be removed, including the target URL. If some of incoming links are prohibited, only they will be removed, and they won't count when checking the above-mentioned maximum limit.

Author:
Andrzej Bialecki
  • Constructor Details

    • LinkDbMerger

      public LinkDbMerger()
    • LinkDbMerger

      public LinkDbMerger(Configuration conf)
  • Method Details