# Uses of Class
org.apache.nutch.metadata.Metadata

Packages that use Metadata
Package
Description
org.apache.nutch.indexer
Index content, configure and run indexing and cleaning jobs to add, update, and delete documents from an index.
org.apache.nutch.metadata
A Multi-valued Metadata container, and set of constant fields for Nutch Metadata.
org.apache.nutch.net.protocols
Helper classes related to the `Protocol` interface, see also `org.apache.nutch.protocol`.
org.apache.nutch.parse
The `Parse` interface and related classes.
org.apache.nutch.protocol
Classes related to the `Protocol` interface, see also `org.apache.nutch.net.protocols`.
org.apache.nutch.protocol.htmlunit
Protocol plugin which supports retrieving documents via HTTP/HTTPS using Selenium and the HtmlUnitDriver web driver for the for the HtmlUnit headless browser.
org.apache.nutch.protocol.http
Protocol plugin which supports retrieving documents via the http protocol.
org.apache.nutch.protocol.httpclient
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.
org.apache.nutch.protocol.interactiveselenium
Protocol plugin which supports retrieving documents using and interacting with Selenium.
org.apache.nutch.protocol.okhttp
Protocol plugin for HTTP/HTTPS based on okhttp, supports HTTP 1.1 and/or http/2.
org.apache.nutch.protocol.selenium
Protocol plugin which supports retrieving documents via Selenium.
org.apache.nutch.scoring.webgraph
Scoring implementation based on link analysis (`LinkRank`), see `WebGraph`.
org.apache.nutch.segment
A segment stores all data from on generate/fetch/update cycle: fetch list, protocol status, raw content, parsed content, and extracted outgoing links.
org.apache.nutch.tools
Miscellaneous tools.
org.apache.nutch.tools.warc
Tools to import / export between Nutch segments and WARC archives.
org.creativecommons.nutch
Sample plugins that parse and index Creative Commons metadata.

- ## Uses of Metadata in org.apache.nutch.indexer

  Methods in org.apache.nutch.indexer that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  NutchDocument.`getDocumentMeta()`

- ## Uses of Metadata in org.apache.nutch.metadata

  Subclasses of Metadata in org.apache.nutch.metadata
  Modifier and Type
  Class
  Description
  `class`
  `CaseInsensitiveMetadata`
  A decorator to Metadata that adds for case-insensitive lookup of keys.
  `class`
  `SpellCheckedMetadata`
  A decorator to Metadata that adds spellchecking capabilities to property names.
  Methods in org.apache.nutch.metadata that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  MetaWrapper.`getMetadata()`
  Get all metadata.
  Methods in org.apache.nutch.metadata with parameters of type Metadata
  Modifier and Type
  Method
  Description
  `void`
  Metadata.`addAll(Metadata metadata)`
  Add all name/value mappings (merge two metadata mappings).
  Constructors in org.apache.nutch.metadata with parameters of type Metadata
  Modifier
  Constructor
  Description
  ``
  `MetaWrapper(Metadata metadata, Writable instance, Configuration conf)`

- ## Uses of Metadata in org.apache.nutch.net.protocols

  Methods in org.apache.nutch.net.protocols that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  Response.`getHeaders()`
  Get all the headers.

- ## Uses of Metadata in org.apache.nutch.parse

  Methods in org.apache.nutch.parse that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  ParseData.`getContentMeta()`
  The original `Metadata` retrieved from content
  `Metadata`
  HTMLMetaTags.`getGeneralTags()`
  `Metadata`
  ParseData.`getParseMeta()`
  Other content properties.
  Methods in org.apache.nutch.parse with parameters of type Metadata
  Modifier and Type
  Method
  Description
  `void`
  ParseData.`setParseMeta(Metadata parseMeta)`
  Constructors in org.apache.nutch.parse with parameters of type Metadata
  Modifier
  Constructor
  Description
  ``
  `ParseData(ParseStatus status, String title, Outlink[] outlinks, Metadata contentMeta)`
  ``
  `ParseData(ParseStatus status, String title, Outlink[] outlinks, Metadata contentMeta, Metadata parseMeta)`

- ## Uses of Metadata in org.apache.nutch.protocol

  Methods in org.apache.nutch.protocol that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  Content.`getMetadata()`
  Other protocol-specific data.
  Methods in org.apache.nutch.protocol with parameters of type Metadata
  Modifier and Type
  Method
  Description
  `void`
  Content.`setMetadata(Metadata metadata)`
  Other protocol-specific data.
  Constructors in org.apache.nutch.protocol with parameters of type Metadata
  Modifier
  Constructor
  Description
  ``
  `Content(String url, String base, byte[] content, String contentType, Metadata metadata, Configuration conf)`
  ``
  `Content(String url, String base, byte[] content, String contentType, Metadata metadata, MimeUtil mimeTypes)`

- ## Uses of Metadata in org.apache.nutch.protocol.htmlunit

  Methods in org.apache.nutch.protocol.htmlunit that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  HttpResponse.`getHeaders()`

- ## Uses of Metadata in org.apache.nutch.protocol.http

  Methods in org.apache.nutch.protocol.http that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  HttpResponse.`getHeaders()`

- ## Uses of Metadata in org.apache.nutch.protocol.httpclient

  Methods in org.apache.nutch.protocol.httpclient that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  HttpResponse.`getHeaders()`
  Methods in org.apache.nutch.protocol.httpclient with parameters of type Metadata
  Modifier and Type
  Method
  Description
  `HttpAuthentication`
  HttpAuthenticationFactory.`findAuthentication(Metadata header)`

- ## Uses of Metadata in org.apache.nutch.protocol.interactiveselenium

  Methods in org.apache.nutch.protocol.interactiveselenium that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  HttpResponse.`getHeaders()`

- ## Uses of Metadata in org.apache.nutch.protocol.okhttp

  Methods in org.apache.nutch.protocol.okhttp that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  OkHttpResponse.`getHeaders()`

- ## Uses of Metadata in org.apache.nutch.protocol.selenium

  Methods in org.apache.nutch.protocol.selenium that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  HttpResponse.`getHeaders()`

- ## Uses of Metadata in org.apache.nutch.scoring.webgraph

  Methods in org.apache.nutch.scoring.webgraph that return Metadata
  Modifier and Type
  Method
  Description
  `Metadata`
  Node.`getMetadata()`
  Methods in org.apache.nutch.scoring.webgraph with parameters of type Metadata
  Modifier and Type
  Method
  Description
  `void`
  Node.`setMetadata(Metadata metadata)`

- ## Uses of Metadata in org.apache.nutch.segment

  Methods in org.apache.nutch.segment with parameters of type Metadata
  Modifier and Type
  Method
  Description
  `static Charset`
  SegmentReader.`getCharset(Metadata parseMeta)`
  Try to get HTML encoding from parse metadata.

- ## Uses of Metadata in org.apache.nutch.tools

  Fields in org.apache.nutch.tools declared as Metadata
  Modifier and Type
  Field
  Description
  `protected Metadata`
  AbstractCommonCrawlFormat.`metadata`
  Methods in org.apache.nutch.tools with parameters of type Metadata
  Modifier and Type
  Method
  Description
  `static CommonCrawlFormat`
  CommonCrawlFormatFactory.`getCommonCrawlFormat(String formatType, String url, Content content, Metadata metadata, Configuration nutchConf, CommonCrawlConfig config)`
  Deprecated.
  `String`
  AbstractCommonCrawlFormat.`getJsonData(String url, Content content, Metadata metadata)`
  `String`
  AbstractCommonCrawlFormat.`getJsonData(String url, Content content, Metadata metadata, ParseData parseData)`
  `String`
  CommonCrawlFormat.`getJsonData(String url, Content content, Metadata metadata)`
  Returns a string representation of the JSON structure of the URL content.
  `String`
  CommonCrawlFormat.`getJsonData(String url, Content content, Metadata metadata, ParseData parseData)`
  Returns a string representation of the JSON structure of the URL content.
  `String`
  CommonCrawlFormatWARC.`getJsonData(String url, Content content, Metadata metadata, ParseData parseData)`
  Constructors in org.apache.nutch.tools with parameters of type Metadata
  Modifier
  Constructor
  Description
  ``
  `AbstractCommonCrawlFormat(String url, Content content, Metadata metadata, Configuration nutchConf, CommonCrawlConfig config)`
  ``
  `CommonCrawlFormatJackson(String url, Content content, Metadata metadata, Configuration nutchConf, CommonCrawlConfig config)`
  ``
  `CommonCrawlFormatJettinson(String url, Content content, Metadata metadata, Configuration nutchConf, CommonCrawlConfig config)`
  ``
  `CommonCrawlFormatSimple(String url, Content content, Metadata metadata, Configuration nutchConf, CommonCrawlConfig config)`
  ``
  `CommonCrawlFormatWARC(String url, Content content, Metadata metadata, Configuration nutchConf, CommonCrawlConfig config, ParseData parseData)`

- ## Uses of Metadata in org.apache.nutch.tools.warc

  Methods in org.apache.nutch.tools.warc with parameters of type Metadata
  Modifier and Type
  Method
  Description
  `protected com.google.gson.JsonObject`
  WARCExporter.WARCMapReduce.WARCReducer.`metadataToJson(Metadata meta)`
  Adds keys/values of a Nuta metadata container to a JsonObject.

- ## Uses of Metadata in org.creativecommons.nutch

  Methods in org.creativecommons.nutch with parameters of type Metadata
  Modifier and Type
  Method
  Description
  `static void`
  CCParseFilter.Walker.`walk(Node doc, URL base, Metadata metadata, Configuration conf)`
  Scan the document adding attributes to metadata.