Class SolrEmitterFactory

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

@Extension public class SolrEmitterFactory extends Object implements EmitterFactory
Factory for creating Solr emitters.

Example JSON configuration:

"emitters": {
  "solr-emitter": {
    "my-solr-emitter": {
      "solrCollection": "my-collection",
      "solrUrls": ["http://localhost:8983/solr"],
      "idField": "id",
      "commitWithin": 1000,
      "attachmentStrategy": "PARENT_CHILD"
    }
  }
}