org.lexevs.dao.index.access.entity
Interface EntityDao

All Superinterfaces:
LexEvsIndexFormatVersionAwareDao
All Known Implementing Classes:
LuceneEntity2009Dao, LuceneEntityDao

public interface EntityDao
extends LexEvsIndexFormatVersionAwareDao

The Interface EntityDao.

Author:
Kevin Peterson

Method Summary
 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)
           
 void deleteDocuments(java.lang.String codingSchemeUri, java.lang.String version, org.apache.lucene.index.Term term)
           
 org.apache.lucene.search.Filter getBoundaryDocsHitAsAWholeFilter(java.lang.String codingSchemeUri, java.lang.String version, 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 getDocumentById(int id)
           
 org.apache.lucene.document.Document getDocumentById(java.lang.String codingSchemeUri, java.lang.String version, int id)
           
 java.lang.String getIndexName(java.lang.String codingSchemeUri, java.lang.String version)
           
 org.apache.lucene.search.Query getMatchAllDocsQuery(java.lang.String codingSchemeUri, java.lang.String version)
           
 void optimizeIndex(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(java.lang.String codingSchemeUri, java.lang.String version, java.util.List<? extends org.apache.lucene.search.Query> combinedQueries, java.util.List<? extends org.apache.lucene.search.Query> individualQueries)
           
 java.util.List<org.apache.lucene.search.ScoreDoc> query(java.lang.String codingSchemeUri, java.lang.String version, org.apache.lucene.search.Query query)
           
 
Methods inherited from interface org.lexevs.dao.index.access.LexEvsIndexFormatVersionAwareDao
supportsLexEvsIndexFormatVersion
 

Method Detail

getIndexName

java.lang.String getIndexName(java.lang.String codingSchemeUri,
                              java.lang.String version)

optimizeIndex

void optimizeIndex(java.lang.String codingSchemeUri,
                   java.lang.String version)

query

java.util.List<org.apache.lucene.search.ScoreDoc> query(java.lang.String codingSchemeUri,
                                                        java.lang.String version,
                                                        java.util.List<? extends org.apache.lucene.search.Query> combinedQueries,
                                                        java.util.List<? extends org.apache.lucene.search.Query> individualQueries)

deleteDocuments

void deleteDocuments(java.lang.String codingSchemeUri,
                     java.lang.String version,
                     org.apache.lucene.index.Term term)

deleteDocuments

void deleteDocuments(java.lang.String codingSchemeUri,
                     java.lang.String version,
                     org.apache.lucene.search.Query query)

addDocuments

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)

getDocumentById

org.apache.lucene.document.Document getDocumentById(java.lang.String codingSchemeUri,
                                                    java.lang.String version,
                                                    int id)

getMatchAllDocsQuery

org.apache.lucene.search.Query getMatchAllDocsQuery(java.lang.String codingSchemeUri,
                                                    java.lang.String version)

query

java.util.List<org.apache.lucene.search.ScoreDoc> query(java.lang.String codingSchemeUri,
                                                        java.lang.String version,
                                                        org.apache.lucene.search.Query query)

query

java.util.List<org.apache.lucene.search.ScoreDoc> query(org.apache.lucene.search.Query query)

getBoundaryDocsHitAsAWholeFilter

org.apache.lucene.search.Filter getBoundaryDocsHitAsAWholeFilter(java.lang.String codingSchemeUri,
                                                                 java.lang.String version,
                                                                 org.apache.lucene.search.Query query)

getDocumentById

org.apache.lucene.document.Document getDocumentById(int id)

getCodingSchemeFilter

org.apache.lucene.search.Filter getCodingSchemeFilter(java.lang.String uri,
                                                      java.lang.String version)

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.