Class SolrEmitter

All Implemented Interfaces:
Emitter, TikaExtension

public class SolrEmitter extends AbstractEmitter
Emitter to write parsed documents to Apache Solr.

Example JSON configuration:

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