owltools.solrj
Class FlexSolrDocumentLoader

java.lang.Object
  extended by owltools.solrj.AbstractSolrLoader
      extended by owltools.solrj.FlexSolrDocumentLoader

public class FlexSolrDocumentLoader
extends AbstractSolrLoader

A slightly generic class for loading a Solr index compatible with the constraints defined by a BBOP-JS Solr index. The load is entirely defined by a YAML file and functions in the OWLGraphWrapper OWLGraphWrapper.


Field Summary
 
Fields inherited from class owltools.solrj.AbstractSolrLoader
graph, server
 
Constructor Summary
FlexSolrDocumentLoader(String url, FlexCollection c)
           
 
Method Summary
 org.apache.solr.common.SolrInputDocument collect(FlexDocument f)
          Take args and add it index (no commits) Main wrapping for adding ontology documents to GOlr.
 void load()
           
 
Methods inherited from class owltools.solrj.AbstractSolrLoader
add, addAll, addAllAndCommit, getGraph, incrementalAddAndCommit, setGraph
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlexSolrDocumentLoader

public FlexSolrDocumentLoader(String url,
                              FlexCollection c)
                       throws MalformedURLException
Throws:
MalformedURLException
Method Detail

load

public void load()
          throws org.apache.solr.client.solrj.SolrServerException,
                 IOException
Specified by:
load in class AbstractSolrLoader
Throws:
org.apache.solr.client.solrj.SolrServerException
IOException

collect

public org.apache.solr.common.SolrInputDocument collect(FlexDocument f)
Take args and add it index (no commits) Main wrapping for adding ontology documents to GOlr. Also see GafSolrDocumentLoader for the others.

Parameters:
f -
Returns:
an input doc for add()


Copyright © 2010-2013. All Rights Reserved.