public class ValueSetEntityDao extends AbstractBaseLuceneIndexTemplateDao implements SearchDao
Modifier and Type | Field and Description |
---|---|
static LexEvsIndexFormatVersion |
supportedIndexVersion2013
The supported index version2013.
|
Constructor and Description |
---|
ValueSetEntityDao() |
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) |
void |
deleteDocuments(java.lang.String codingSchemeUri,
java.lang.String version,
org.apache.lucene.search.Query query) |
java.util.List<LexEvsIndexFormatVersion> |
doGetSupportedLexEvsIndexFormatVersions()
Do get supported lex evs index format versions.
|
org.apache.lucene.document.Document |
getById(int id) |
org.apache.lucene.document.Document |
getById(java.util.Set<AbsoluteCodingSchemeVersionReference> codeSystemsToInclude,
int id) |
org.apache.lucene.search.Filter |
getCodingSchemeFilter(java.lang.String uri,
java.lang.String version) |
java.lang.String |
getIndexName(java.lang.String codingSchemeUri,
java.lang.String version) |
LuceneIndexTemplate |
getLuceneIndexTemplate() |
int |
maxDocs() |
java.util.List<org.apache.lucene.search.ScoreDoc> |
query(org.apache.lucene.search.Query query) |
java.util.List<org.apache.lucene.search.ScoreDoc> |
query(org.apache.lucene.search.Query query,
java.util.Set<AbsoluteCodingSchemeVersionReference> codeSystemsToInclude) |
void |
setLuceneIndexTemplate(LuceneIndexTemplate luceneIndexTemplate) |
getIndexRegistry, setIndexRegistry
supportsLexEvsIndexFormatVersion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
supportsLexEvsIndexFormatVersion
public static LexEvsIndexFormatVersion supportedIndexVersion2013
public java.lang.String getIndexName(java.lang.String codingSchemeUri, java.lang.String version)
getIndexName
in interface SearchDao
public void deleteDocuments(java.lang.String codingSchemeUri, java.lang.String version, org.apache.lucene.search.Query query)
deleteDocuments
in interface SearchDao
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 SearchDao
public java.util.List<LexEvsIndexFormatVersion> doGetSupportedLexEvsIndexFormatVersions()
AbstractBaseIndexDao
doGetSupportedLexEvsIndexFormatVersions
in class AbstractBaseIndexDao
public LuceneIndexTemplate getLuceneIndexTemplate()
public void setLuceneIndexTemplate(LuceneIndexTemplate luceneIndexTemplate)
public java.util.List<org.apache.lucene.search.ScoreDoc> query(org.apache.lucene.search.Query query)
public org.apache.lucene.search.Filter getCodingSchemeFilter(java.lang.String uri, java.lang.String version)
getCodingSchemeFilter
in interface SearchDao
public org.apache.lucene.document.Document getById(int id)
public org.apache.lucene.document.Document getById(java.util.Set<AbsoluteCodingSchemeVersionReference> codeSystemsToInclude, int id)
public java.util.List<org.apache.lucene.search.ScoreDoc> query(org.apache.lucene.search.Query query, java.util.Set<AbsoluteCodingSchemeVersionReference> codeSystemsToInclude)
public int maxDocs()