[
https://issues.apache.org/jira/browse/NUTCH-1184?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Markus Jelsma updated NUTCH-1184:
---------------------------------
Attachment: NUTCH-1184-1.5-1.patch
Here's a first attempt, it introduces a new configuration directive
fetcher.follow.outlinks.depth that determines how deep outlinks are to be
processed. A value of -1 disables this feature, it also doesn't work if
fetcher.parse is false.
I had to add an outlinkDepth attribute to FetchItem, without it i cannot
determine at which depth an item is.
There's one problem, fetched outlinks are not yet picked up by updateDB. Anyone
with an idea? I assume those outlinks do not write a record in CrawlFetch?
Another problem is deduplication, or following URL's that are already fetched.
This feature is agnostic to the state of the CrawlDB.
> Fetcher to parse and follow Nth degree outlinks
> -----------------------------------------------
>
> Key: NUTCH-1184
> URL: https://issues.apache.org/jira/browse/NUTCH-1184
> Project: Nutch
> Issue Type: New Feature
> Components: fetcher
> Reporter: Markus Jelsma
> Assignee: Markus Jelsma
> Fix For: 1.5
>
> Attachments: NUTCH-1184-1.5-1.patch
>
>
> Improvements to fetcher to follow Nth degree outlinks of fetched items:
> - fetch
> - parse
> - normalize and filter outlinks
> - create new FetchItem and inject in the queue
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira