Package org.apache.nutch.segment
Class SegmentMergeFilters
java.lang.Object
org.apache.nutch.segment.SegmentMergeFilters
This class wraps all
SegmentMergeFilter extensions in a single object
so it is easier to operate on them. If any of extensions returns
false this one will return false as well.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfilter(Text key, CrawlDatum generateData, CrawlDatum fetchData, CrawlDatum sigData, Content content, ParseData parseData, ParseText parseText, Collection<CrawlDatum> linked) Iterates over allSegmentMergeFilterextensions and if any of them returns false, it will return false as well.
-
Constructor Details
-
SegmentMergeFilters
-
-
Method Details
-
filter
public boolean filter(Text key, CrawlDatum generateData, CrawlDatum fetchData, CrawlDatum sigData, Content content, ParseData parseData, ParseText parseText, Collection<CrawlDatum> linked) Iterates over allSegmentMergeFilterextensions and if any of them returns false, it will return false as well.- Parameters:
key- the segment record keygenerateData- directory and data produced by the generation phasefetchData- directory and data produced by the fetch phasesigData- directory and data produced by the parse phasecontent- directory and data produced by the parse phaseparseData- directory and data produced by the parse phaseparseText- directory and data produced by the parse phaselinked- all LINKED values from the latest segment- Returns:
truevalues for thiskey(URL) should be merged into the new segment.
-