public class SolrIndexServerDAO
extends eu.dnetlib.functionality.index.AbstractBackendDescriptor
implements eu.dnetlib.functionality.index.IndexServerDAO
| Constructor and Description |
|---|
SolrIndexServerDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
createIndexCollection(eu.dnetlib.functionality.index.utils.MetadataReference mdref,
String fields) |
eu.dnetlib.functionality.cql.CqlValueTransformerMap |
getCqlValueTransformerMap(eu.dnetlib.functionality.index.utils.MetadataReference mdRef) |
eu.dnetlib.functionality.index.feed.DocumentMapperFactory |
getDocumentMapperFactory() |
eu.dnetlib.functionality.index.IndexCollection |
getIndexCollection(eu.dnetlib.functionality.index.utils.MetadataReference mdref) |
eu.dnetlib.functionality.index.query.IndexQueryFactory |
getIndexQueryFactory() |
Map<String,eu.dnetlib.functionality.index.model.Any.ValueType> |
getSchema(eu.dnetlib.functionality.index.utils.MetadataReference mdRef) |
RemoteSolrAdministrator |
getSolrAdministrator()
Gets the solr administrator.
|
void |
setSolrAdministrator(RemoteSolrAdministrator solrAdministrator)
Sets the solr administrator.
|
void |
shutdown(eu.dnetlib.functionality.index.utils.MetadataReference mdRef) |
void |
updateIndexCollection(eu.dnetlib.functionality.index.utils.MetadataReference mdRef,
org.dom4j.Document fields) |
getBackendId, getEndpoint, getEndpointURL, getJsonConfiguration, getServiceProperties, init, setJsonConfigurationpublic void createIndexCollection(eu.dnetlib.functionality.index.utils.MetadataReference mdref,
String fields)
throws eu.dnetlib.data.provision.index.rmi.IndexServiceException
createIndexCollection in interface eu.dnetlib.functionality.index.IndexServerDAOeu.dnetlib.data.provision.index.rmi.IndexServiceExceptionIndexServerDAO.createIndexCollection(eu.dnetlib.functionality.index.utils.MetadataReference,
java.lang.String)public void updateIndexCollection(eu.dnetlib.functionality.index.utils.MetadataReference mdRef,
org.dom4j.Document fields)
throws eu.dnetlib.data.provision.index.rmi.IndexServiceException
updateIndexCollection in interface eu.dnetlib.functionality.index.IndexServerDAOeu.dnetlib.data.provision.index.rmi.IndexServiceExceptionpublic eu.dnetlib.functionality.index.IndexCollection getIndexCollection(eu.dnetlib.functionality.index.utils.MetadataReference mdref)
throws eu.dnetlib.data.provision.index.rmi.IndexServiceException
getIndexCollection in interface eu.dnetlib.functionality.index.IndexServerDAOeu.dnetlib.data.provision.index.rmi.IndexServiceExceptionIndexServerDAO.getIndexCollection(eu.dnetlib.functionality.index.utils.MetadataReference)public Map<String,eu.dnetlib.functionality.index.model.Any.ValueType> getSchema(eu.dnetlib.functionality.index.utils.MetadataReference mdRef) throws eu.dnetlib.data.provision.index.rmi.IndexServiceException
getSchema in interface eu.dnetlib.functionality.index.IndexServerDAOeu.dnetlib.data.provision.index.rmi.IndexServiceExceptionIndexServerDAO.getSchema(MetadataReference)public eu.dnetlib.functionality.cql.CqlValueTransformerMap getCqlValueTransformerMap(eu.dnetlib.functionality.index.utils.MetadataReference mdRef)
throws eu.dnetlib.data.provision.index.rmi.IndexServiceException
getCqlValueTransformerMap in interface eu.dnetlib.functionality.index.IndexServerDAOeu.dnetlib.data.provision.index.rmi.IndexServiceExceptionIndexServerDAO.getCqlValueTransformerMap(MetadataReference)public eu.dnetlib.functionality.index.feed.DocumentMapperFactory getDocumentMapperFactory()
throws eu.dnetlib.data.provision.index.rmi.IndexServiceException
getDocumentMapperFactory in interface eu.dnetlib.functionality.index.IndexServerDAOeu.dnetlib.data.provision.index.rmi.IndexServiceExceptionIndexServerDAO.getDocumentMapperFactory()public void shutdown(eu.dnetlib.functionality.index.utils.MetadataReference mdRef)
throws eu.dnetlib.data.provision.index.rmi.IndexServiceException
shutdown in interface eu.dnetlib.functionality.index.IndexServerDAOeu.dnetlib.data.provision.index.rmi.IndexServiceExceptionIndexServerDAO.shutdown(MetadataReference)public RemoteSolrAdministrator getSolrAdministrator()
public void setSolrAdministrator(RemoteSolrAdministrator solrAdministrator)
solrAdministrator - the solrAdministrator to setpublic eu.dnetlib.functionality.index.query.IndexQueryFactory getIndexQueryFactory()
getIndexQueryFactory in interface eu.dnetlib.functionality.index.IndexServerDAOCopyright © 2021. All rights reserved.