public interface SearchDao extends LexEvsIndexFormatVersionAwareDao
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) |
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) |
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) |
supportsLexEvsIndexFormatVersion
java.lang.String getIndexName(java.lang.String codingSchemeUri, java.lang.String version)
void deleteDocuments(java.lang.String codingSchemeUri, java.lang.String version, org.apache.lucene.search.Query query)
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)
java.util.List<org.apache.lucene.search.ScoreDoc> query(org.apache.lucene.search.Query query)
org.apache.lucene.search.Filter getCodingSchemeFilter(java.lang.String uri, java.lang.String version)
org.apache.lucene.document.Document getById(int id)
org.apache.lucene.document.Document getById(java.util.Set<AbsoluteCodingSchemeVersionReference> codeSystemsToInclude, int id)
java.util.List<org.apache.lucene.search.ScoreDoc> query(org.apache.lucene.search.Query query, java.util.Set<AbsoluteCodingSchemeVersionReference> codeSystemsToInclude)