Uses of Package
org.apache.nutch.protocol
Packages that use org.apache.nutch.protocol
Package
Description
Text document language identifier.
Crawl control code and tools to run the crawler.
A microformats Rel-Tag
Parser/Indexer/Querier plugin.
The
Parse interface and related classes.Parse wrapper to run external command to do the parsing.
Parse RSS feeds.
Parse filter to extract headings (h1, h2, etc.) from DOM parse tree.
An HTML document parsing plugin.
Parser and parse filter plugin to extract all (possible) links
from JavaScript files and embedded JavaScript code snippets.
Parse filter to extract meta tags: keywords, description, etc.
Parse various document formats with help of
Apache Tika.
Parse ZIP files: embedded files are recursively passed to appropriate parsers.
Adds serialized DOM to parse data, useful for debugging, to understand how
the parser implementation interprets a document (not only HTML).
Html Parse filter that classifies the outlinks from the parseresult as
relevant or irrelevant based on the parseText's relevancy (using a training
file where you can give positive and negative example texts see the
description of parsefilter.naivebayes.trainfile) and if found irrelevent
it gives the link a second chance if it contains any of the words from the
list given in parsefilter.naivebayes.wordlist.
RegexParseFilter.
Classes related to the
Protocol interface,
see also org.apache.nutch.net.protocols.Protocol plugin which supports retrieving local file resources.
Protocol plugin which supports retrieving documents via the ftp protocol.
Protocol plugin which supports retrieving documents via HTTP/HTTPS using
Selenium and the
HtmlUnitDriver web
driver for the for the
HtmlUnit headless browser.
Protocol plugin which supports retrieving documents via the http protocol.
Common API used by HTTP plugins (
http,
httpclient, etc.)Protocol plugin which supports retrieving documents via the HTTP andHTTPS
protocols, optionally with Basic, Digest and NTLM authentication schemes for
web server as well as proxy server.
Protocol plugin which supports retrieving documents using and interacting
with Selenium.
Protocol plugin for HTTP/HTTPS based on
okhttp, supports HTTP 1.1
and/or http/2.
Protocol plugin which supports retrieving documents via
Selenium.
The
ScoringFilter interface.Scoring filter to stop crawling at a configurable depth
(number of "hops" from seed URLs).
Scoring filter used in conjunction with
WebGraph.Metadata Scoring Plugin
Scoring filter implementing a variant of the Online Page Importance Computation
(OPIC) algorithm.
Implements the cosine similarity metric for scoring relevant documents
URL Meta Tag Scoring Plugin
A segment stores all data from on generate/fetch/update cycle:
fetch list, protocol status, raw content, parsed content, and extracted outgoing links.
Miscellaneous tools.
Miscellaneous utility classes.
Sample plugins that parse and index Creative Commons metadata.
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.analysis.lang
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.crawl
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.microformats.reltag
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parse
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parse.ext
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parse.feed
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parse.headings
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parse.html
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parse.js
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parse.metatags
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parse.tika
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parse.zip
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parsefilter.debug
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parsefilter.naivebayes
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.parsefilter.regex
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocolClassDescriptionA retriever of url content.Simple aggregate to pass from protocol plugins both content and protocol status.
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocol.fileClassDescriptionA retriever of url content.Simple aggregate to pass from protocol plugins both content and protocol status.
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocol.ftpClassDescriptionA retriever of url content.Simple aggregate to pass from protocol plugins both content and protocol status.This class uses crawler-commons for handling the parsing of
robots.txtfiles. -
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocol.htmlunit
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocol.http
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocol.http.apiClassDescriptionA retriever of url content.Simple aggregate to pass from protocol plugins both content and protocol status.This class uses crawler-commons for handling the parsing of
robots.txtfiles. -
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocol.httpclient
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocol.interactiveselenium
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocol.okhttp
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.protocol.selenium
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.scoring
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.scoring.depth
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.scoring.link
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.scoring.metadata
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.scoring.opic
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.scoring.similarity
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.scoring.similarity.cosine
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.scoring.urlmeta
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.segment
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.tools
-
Classes in org.apache.nutch.protocol used by org.apache.nutch.utilClassDescriptionSimple aggregate to pass from protocol plugins both content and protocol status.
-
Classes in org.apache.nutch.protocol used by org.creativecommons.nutch