public class LuceneMetadataDao extends java.lang.Object implements MetadataDao
Constructor and Description |
---|
LuceneMetadataDao() |
Modifier and Type | Method and Description |
---|---|
void |
addDocuments(java.lang.String codingSchemeUri,
java.lang.String version,
java.util.List<org.apache.lucene.document.Document> documents,
org.apache.lucene.analysis.Analyzer analyzer) |
BaseMetaDataLoader |
getBaseMetaDataLoader() |
LuceneIndexTemplate |
getLuceneIndexTemplate() |
AbsoluteCodingSchemeVersionReferenceList |
listCodingSchemes() |
void |
removeMetadata(java.lang.String codingSchemeUri,
java.lang.String version) |
MetadataPropertyList |
search(org.apache.lucene.search.Query query) |
void |
setBaseMetaDataLoader(BaseMetaDataLoader baseMetaDataLoader) |
void |
setLuceneIndexTemplate(LuceneIndexTemplate luceneIndexTemplate) |
public void addDocuments(java.lang.String codingSchemeUri, java.lang.String version, java.util.List<org.apache.lucene.document.Document> documents, org.apache.lucene.analysis.Analyzer analyzer)
addDocuments
in interface MetadataDao
public AbsoluteCodingSchemeVersionReferenceList listCodingSchemes()
listCodingSchemes
in interface MetadataDao
public void removeMetadata(java.lang.String codingSchemeUri, java.lang.String version)
removeMetadata
in interface MetadataDao
public MetadataPropertyList search(org.apache.lucene.search.Query query)
search
in interface MetadataDao
public BaseMetaDataLoader getBaseMetaDataLoader()
public void setBaseMetaDataLoader(BaseMetaDataLoader baseMetaDataLoader)
public void setLuceneIndexTemplate(LuceneIndexTemplate luceneIndexTemplate)
public LuceneIndexTemplate getLuceneIndexTemplate()