Package com.norconex.importer.handler.transformer.impl
package com.norconex.importer.handler.transformer.impl
-
ClassesClassDescriptionCaptures the document's original, unparsed content and stores it, Base64-encoded, in a metadata field.
BinaryContentTransformerconfiguration.Changes the character case of a document content or matching fields values according to one of the following methods:Changes the character case of matching fields and values according to one of the following methods:Transforms a document content (if needed) from a source character encoding (charset) to a target one.Transforms a document content (if needed) from a source character encoding (charset) to a target one.Reduces specified consecutive characters or strings to only one instance (document content only).Reduces specified consecutive characters or strings to only one instance (document content only).Define and add constant values to documents.Define and add constant values to documents.Copies metadata fields.Copies metadata fields.Counts the number of matches of a given string (or string pattern) and store the resulting value in a field in the specified "toField".Counts the number of matches of a given string (or string pattern) and store the resulting value in a field in the specified "toField".Adds the current computer UTC date to the specifiedfield.Adds the current computer UTC date to the specifiedfield.Formats a date from any given format to a format of choice, as per the formatting options found onZonedDateTimeParserwith the addition of the format "EPOCH", which represents the difference, measured in milliseconds, between the date and midnight, January 1, 1970.Formats a date from any given format to a format of choice, as per the formatting options found onZonedDateTimeParserwith the addition of the format "EPOCH", which represents the difference, measured in milliseconds, between the date and midnight, January 1, 1970.A utility tagger to help with troubleshooting of document importing.A utility tagger to help with troubleshooting of document importing.Delete the metadata fields provided.Delete the metadata fields provided.Adds the document length (i.e., number of bytes) to the specifiedfield.Adds the document length (i.e., number of bytes) to the specifiedfield.DOM operation details.Extract the value of one or more elements or attributes into a target field, or delete matching elements.Extract the value of one or more elements or attributes into a target field, or delete matching elements.A utility tagger that reports in a CSV file the fields discovered in a crawl session, captured at the point of your choice in the importing process.A utility tagger that reports in a CSV file the fields discovered in a crawl session, captured at the point of your choice in the importing process.Forces a metadata field to be single-value.Forces a metadata field to be single-value.Given a separator, split a field string into multiple segments representing each node of a hierarchical branch.Given a separator, split a field string into multiple segments representing each node of a hierarchical branch.Transforms an image using common image operations.Transforms an image using common image operations.Keep only the metadata fields provided, delete all other ones.Keep only the metadata fields provided, delete all other ones.Detects a document language based on Apache Tika language detection capability.Detects a document language based on Apache Tika language detection capability.Merge multiple metadata fields into a single one.Merge multiple metadata fields into a single one.Extracts field names and their values with regular expression.Extracts field names and their values with regular expression.Rename metadata fields to different names.Rename metadata fields to different names.Replaces every occurrences of the given replacements (document content only).Replaces every occurrences of the given replacements (document content only).Saves a copy of the document at its current processing state in the specified directory.Saves a copy of the document at its current processing state in the specified directory.Transform incoming documents using a scripting language.Transform incoming documents using a scripting language.Splits an existing metadata value into multiple values based on a given value separator (the separator gets discarded).Splits an existing metadata value into multiple values based on a given value separator (the separator gets discarded).Strips any content found after first match found for given pattern.Strips any content found after first match found for given pattern.Strips any content found before first match found for given pattern.Strips any content found before first match found for given pattern.Strips any content found between a matching start and end strings.Strips any content found between a matching start and end strings.Keep a substring of the content matching a begin and end character indexes.Keep a substring of the content matching a begin and end character indexes.Extracts and add values found between a matching start and end strings to a document metadata field.Extracts and add values found between a matching start and end strings to a document metadata field.Analyzes the content of the supplied document and adds statistical information about its content or field as metadata fields.Analyzes the content of the supplied document and adds statistical information about its content or field as metadata fields.Attempts to generate a title from the document content (default) or a specified metadata field.Attempts to generate a title from the document content (default) or a specified metadata field.Truncates afromFieldvalue(s) and optionally replace truncated portion by a hash value to help ensure uniqueness (not 100% guaranteed to be collision-free).Truncates afromFieldvalue(s) and optionally replace truncated portion by a hash value to help ensure uniqueness (not 100% guaranteed to be collision-free).Extracts unique URLs matching specific patterns in plain text content and store them in a given field.Extracts unique URLs matching specific patterns in plain text content and store them in a given field.Generates a random Universally unique identifier (UUID) and stores it in the specifiedfield.Generates a random Universally unique identifier (UUID) and stores it in the specifiedfield.