Class DocumentLengthTransformerConfig

java.lang.Object
com.norconex.importer.handler.BaseLabelableConfig
com.norconex.importer.handler.BaseDocHandlerConfig
com.norconex.importer.handler.transformer.impl.DocumentLengthTransformerConfig
All Implemented Interfaces:
Labelable

public class DocumentLengthTransformerConfig extends BaseDocHandlerConfig

Adds the document length (i.e., number of bytes) to the specified field. The length is the document content length as it is in its current processing stage. If for instance you set this tagger after a transformer that modifies the content, the obtained length will be for the modified content, and not the original length. To obtain a document's length before any modification was made to it, use this tagger as one of the first handler in your pre-parse handlers.

Storing values in an existing field

If a target field with the same name already exists for a document, values will be added to the end of the existing value list. It is possible to change this default behavior by supplying a PropertySetter.

Can be used both as a pre-parse or post-parse handler.

The following stores the document lenght into a "docSize" field.

See Also: