owltools.solrj
Class AbstractSolrLoader
java.lang.Object
owltools.solrj.AbstractSolrLoader
- Direct Known Subclasses:
- FlexSolrDocumentLoader, GafSolrDocumentLoader, OntologySolrLoader
public abstract class AbstractSolrLoader
- extends Object
root class for loading ontologies or ontology-related data into a solr server
using web services and the solrj library
- Author:
- cjm
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
server
protected org.apache.solr.client.solrj.SolrServer server
graph
protected OWLGraphWrapper graph
AbstractSolrLoader
public AbstractSolrLoader(org.apache.solr.client.solrj.SolrServer server)
AbstractSolrLoader
public AbstractSolrLoader(String url)
throws MalformedURLException
- Throws:
MalformedURLException
getGraph
public OWLGraphWrapper getGraph()
setGraph
public void setGraph(OWLGraphWrapper graph)
load
public abstract void load()
throws org.apache.solr.client.solrj.SolrServerException,
IOException
- Throws:
org.apache.solr.client.solrj.SolrServerException
IOException
add
protected void add(org.apache.solr.common.SolrInputDocument doc)
addAll
protected void addAll(Collection<org.apache.solr.common.SolrInputDocument> dl)
addAllAndCommit
protected void addAllAndCommit()
throws org.apache.solr.client.solrj.SolrServerException,
IOException
- Throws:
org.apache.solr.client.solrj.SolrServerException
IOException
incrementalAddAndCommit
protected void incrementalAddAndCommit()
throws org.apache.solr.client.solrj.SolrServerException,
IOException
- Throws:
org.apache.solr.client.solrj.SolrServerException
IOException
Copyright © 2010-2012. All Rights Reserved.