public class CloudIndexClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
CloudIndexClient.AfterFeedingCallback |
| Modifier | Constructor and Description |
|---|---|
protected |
CloudIndexClient(org.apache.solr.client.solrj.impl.CloudSolrServer solrServer) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
count(String query) |
void |
feed(List<org.apache.solr.common.SolrInputDocument> docs,
CloudIndexClient.AfterFeedingCallback callback) |
void |
feed(List<org.apache.solr.common.SolrInputDocument> docs,
CloudIndexClient.AfterFeedingCallback callback,
boolean commit) |
int |
feed(org.apache.solr.common.SolrInputDocument document) |
int |
feed(org.apache.solr.common.SolrInputDocument document,
boolean commit) |
int |
feed(String record,
String indexDsId,
eu.dnetlib.miscutils.functional.UnaryFunction<String,String> toIndexRecord) |
int |
feed(String record,
String indexDsId,
eu.dnetlib.miscutils.functional.UnaryFunction<String,String> toIndexRecord,
boolean commit) |
boolean |
isRecordIndexed(String id) |
org.apache.solr.common.SolrInputDocument |
prepareSolrDocument(String record,
String indexDsId,
eu.dnetlib.miscutils.functional.UnaryFunction<String,String> toIndexRecord) |
org.apache.solr.client.solrj.response.QueryResponse |
query(String query,
Integer rows) |
int |
remove(String id) |
int |
remove(String id,
boolean commit) |
protected CloudIndexClient(org.apache.solr.client.solrj.impl.CloudSolrServer solrServer)
public int feed(String record, String indexDsId, eu.dnetlib.miscutils.functional.UnaryFunction<String,String> toIndexRecord) throws CloudIndexClientException
CloudIndexClientExceptionpublic int feed(String record, String indexDsId, eu.dnetlib.miscutils.functional.UnaryFunction<String,String> toIndexRecord, boolean commit) throws CloudIndexClientException
CloudIndexClientExceptionpublic int feed(org.apache.solr.common.SolrInputDocument document)
throws CloudIndexClientException
CloudIndexClientExceptionpublic int feed(org.apache.solr.common.SolrInputDocument document,
boolean commit)
throws CloudIndexClientException
CloudIndexClientExceptionpublic void feed(List<org.apache.solr.common.SolrInputDocument> docs, CloudIndexClient.AfterFeedingCallback callback) throws CloudIndexClientException
CloudIndexClientExceptionpublic void feed(List<org.apache.solr.common.SolrInputDocument> docs, CloudIndexClient.AfterFeedingCallback callback, boolean commit) throws CloudIndexClientException
CloudIndexClientExceptionpublic org.apache.solr.common.SolrInputDocument prepareSolrDocument(String record, String indexDsId, eu.dnetlib.miscutils.functional.UnaryFunction<String,String> toIndexRecord) throws CloudIndexClientException
CloudIndexClientExceptionpublic boolean isRecordIndexed(String id) throws CloudIndexClientException
CloudIndexClientExceptionpublic int remove(String id) throws CloudIndexClientException
CloudIndexClientExceptionpublic int remove(String id, boolean commit) throws CloudIndexClientException
CloudIndexClientExceptionpublic int count(String query) throws CloudIndexClientException
CloudIndexClientExceptionpublic org.apache.solr.client.solrj.response.QueryResponse query(String query, Integer rows) throws CloudIndexClientException
CloudIndexClientExceptionpublic void close()
Copyright © 2017. All rights reserved.