Class OpenSearchEmitterFactory

java.lang.Object
org.apache.tika.pipes.emitter.opensearch.OpenSearchEmitterFactory
All Implemented Interfaces:
EmitterFactory, TikaExtensionFactory<Emitter>, org.pf4j.ExtensionPoint

@Extension public class OpenSearchEmitterFactory extends Object implements EmitterFactory
Factory for creating OpenSearch emitters.

Example JSON configuration:

"emitters": {
  "opensearch-emitter": {
    "my-opensearch-emitter": {
      "openSearchUrl": "http://localhost:9200/my-index",
      "idField": "id",
      "attachmentStrategy": "PARENT_CHILD",
      "updateStrategy": "UPSERT",
      "commitWithin": 1000
    }
  }
}