public class LuceneMetadataIndexService extends java.lang.Object implements MetadataIndexService
Constructor and Description |
---|
LuceneMetadataIndexService() |
Modifier and Type | Method and Description |
---|---|
IndexDaoManager |
getIndexDaoManager() |
MetadataIndexCreator |
getMetadataIndexCreator() |
void |
indexMetadata(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.net.URI metaDataLocation,
boolean appendToExistingMetaData) |
AbsoluteCodingSchemeVersionReferenceList |
listCodingSchemes() |
void |
removeMetadata(java.lang.String codingSchemeUri,
java.lang.String version) |
MetadataPropertyList |
search(org.apache.lucene.search.Query query) |
void |
setIndexDaoManager(IndexDaoManager indexDaoManager) |
void |
setMetadataIndexCreator(MetadataIndexCreator metadataIndexCreator) |
public AbsoluteCodingSchemeVersionReferenceList listCodingSchemes()
listCodingSchemes
in interface MetadataIndexService
public void indexMetadata(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.net.URI metaDataLocation, boolean appendToExistingMetaData) throws java.lang.Exception
indexMetadata
in interface MetadataIndexService
java.lang.Exception
public void removeMetadata(java.lang.String codingSchemeUri, java.lang.String version)
removeMetadata
in interface MetadataIndexService
public MetadataPropertyList search(org.apache.lucene.search.Query query)
search
in interface MetadataIndexService
public void setMetadataIndexCreator(MetadataIndexCreator metadataIndexCreator)
public MetadataIndexCreator getMetadataIndexCreator()
public void setIndexDaoManager(IndexDaoManager indexDaoManager)
public IndexDaoManager getIndexDaoManager()