org.hibernate.search.bridge

## Interface TikaMetadataProcessor

- All Known Subinterfaces:
    MetadataProvidingTikaMetadataProcessor

      public interface TikaMetadataProcessor

  Author:
    Hardy Ferentschik

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.tika.metadata.Metadata` | `prepareMetadata()` This method is called by the `TikaBridge` prior to processing the data
    `void` | `set(String name, Object value, Document document, LuceneOptions luceneOptions, org.apache.tika.metadata.Metadata metadata)` This method called by the `TikaBridge` after processing the data.

- - ### Method Detail

    - #### prepareMetadata

          org.apache.tika.metadata.Metadata prepareMetadata()

      This method is called by the `TikaBridge` prior to processing the data
      Returns:
        Tika metadata used for data processing. Additional metadata can be set here.
      See Also:
        Tika API

    - #### set

          void set(String name,
                   Object value,
                   Document document,
                   LuceneOptions luceneOptions,
                   org.apache.tika.metadata.Metadata metadata)

      This method called by the `TikaBridge` after processing the data. It can be used to add extracted metadata to the document.
      Parameters:
        `name` - The field name to add to the Lucene document
        `value` - The value to index
        `document` - The Lucene document into which we want to index the value.
        `luceneOptions` - Contains the parameters used for adding `value` to the Lucene document.
        `metadata` - the metadata discovered by the Tika parsing process

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved