Class SolrPipesIteratorFactory
java.lang.Object
org.apache.tika.pipes.iterator.solr.SolrPipesIteratorFactory
- All Implemented Interfaces:
PipesIteratorFactory,TikaExtensionFactory<PipesIterator>,org.pf4j.ExtensionPoint
Factory for creating Solr pipes iterators.
Example JSON configuration:
"pipes-iterator": {
"solr-pipes-iterator": {
"solrCollection": "my-collection",
"solrUrls": ["http://localhost:8983/solr"],
"idField": "id",
"rows": 5000,
"baseConfig": {
"fetcherId": "my-fetcher",
"emitterId": "my-emitter"
}
}
}
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
SolrPipesIteratorFactory
public SolrPipesIteratorFactory()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceTikaExtensionFactory<PipesIterator>- Returns:
- name of the extension in the config file
-
buildExtension
public SolrPipesIterator buildExtension(ExtensionConfig extensionConfig) throws IOException, TikaConfigException - Specified by:
buildExtensionin interfaceTikaExtensionFactory<PipesIterator>- Throws:
IOExceptionTikaConfigException
-