com.armatiek.infofuze.result.solrj
Class SolrjDocumentWriter
java.lang.Object
com.armatiek.infofuze.result.solrj.SolrjDocumentWriter
- All Implemented Interfaces:
- SolrInputDocumentWriter
public class SolrjDocumentWriter
- extends java.lang.Object
- implements SolrInputDocumentWriter
- Author:
- Maarten Kroon
Field Summary |
org.apache.solr.client.solrj.SolrServer |
solrServer
|
Method Summary |
void |
add(org.apache.solr.common.SolrInputDocument doc)
|
void |
commit(boolean waitFlush,
boolean waitSearcher)
|
void |
optimize(boolean waitFlush,
boolean waitSearcher,
int maxSegments)
|
void |
rollback()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
solrServer
public org.apache.solr.client.solrj.SolrServer solrServer
SolrjDocumentWriter
public SolrjDocumentWriter(org.apache.solr.client.solrj.SolrServer server)
add
public void add(org.apache.solr.common.SolrInputDocument doc)
throws org.apache.solr.client.solrj.SolrServerException,
java.io.IOException
- Specified by:
add
in interface SolrInputDocumentWriter
- Throws:
org.apache.solr.client.solrj.SolrServerException
java.io.IOException
commit
public void commit(boolean waitFlush,
boolean waitSearcher)
throws org.apache.solr.client.solrj.SolrServerException,
java.io.IOException
- Specified by:
commit
in interface SolrInputDocumentWriter
- Throws:
org.apache.solr.client.solrj.SolrServerException
java.io.IOException
rollback
public void rollback()
throws org.apache.solr.client.solrj.SolrServerException,
java.io.IOException
- Specified by:
rollback
in interface SolrInputDocumentWriter
- Throws:
org.apache.solr.client.solrj.SolrServerException
java.io.IOException
optimize
public void optimize(boolean waitFlush,
boolean waitSearcher,
int maxSegments)
throws org.apache.solr.client.solrj.SolrServerException,
java.io.IOException
- Specified by:
optimize
in interface SolrInputDocumentWriter
- Throws:
org.apache.solr.client.solrj.SolrServerException
java.io.IOException