public interface LuceneIndexTemplate
Modifier and Type | Method and Description |
---|---|
void |
addDocuments(java.util.List<org.apache.lucene.document.Document> documents,
org.apache.lucene.analysis.Analyzer analyzer) |
void |
blockJoinSearch(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter codingSchemeFilter,
org.apache.lucene.search.TopScoreDocCollector hitCollector) |
<T> T |
executeInIndexReader(BaseLuceneIndexTemplate.IndexReaderCallback<T> callback) |
<T> T |
executeInIndexSearcher(BaseLuceneIndexTemplate.IndexSearcherCallback<T> callback) |
<T> T |
executeInIndexWriter(BaseLuceneIndexTemplate.IndexWriterCallback<T> callback) |
org.apache.lucene.search.Query |
getCombinedQueryFromSchemes(java.util.List<AbsoluteCodingSchemeVersionReference> codingSchemes,
org.apache.lucene.search.BooleanQuery query) |
org.apache.lucene.search.DocIdSet |
getDocIdSet(org.apache.lucene.search.Filter filter) |
org.apache.lucene.document.Document |
getDocumentById(int id) |
org.apache.lucene.document.Document |
getDocumentById(int id,
java.util.Set<java.lang.String> fields) |
org.apache.lucene.document.Document |
getDocumentById(int id,
org.apache.lucene.index.StoredFieldVisitor fieldSelector) |
java.lang.String |
getIndexName() |
int |
getMaxDoc() |
void |
removeDocuments(org.apache.lucene.search.Query query) |
void |
removeDocuments(org.apache.lucene.index.Term term) |
java.util.List<org.apache.lucene.search.ScoreDoc> |
search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter) |
void |
search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Collector Collector) |
void addDocuments(java.util.List<org.apache.lucene.document.Document> documents, org.apache.lucene.analysis.Analyzer analyzer)
void removeDocuments(org.apache.lucene.index.Term term)
void removeDocuments(org.apache.lucene.search.Query query)
void search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, org.apache.lucene.search.Collector Collector)
int getMaxDoc()
org.apache.lucene.document.Document getDocumentById(int id, org.apache.lucene.index.StoredFieldVisitor fieldSelector)
org.apache.lucene.document.Document getDocumentById(int id)
org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.search.Filter filter)
java.lang.String getIndexName()
<T> T executeInIndexReader(BaseLuceneIndexTemplate.IndexReaderCallback<T> callback)
<T> T executeInIndexSearcher(BaseLuceneIndexTemplate.IndexSearcherCallback<T> callback)
<T> T executeInIndexWriter(BaseLuceneIndexTemplate.IndexWriterCallback<T> callback)
java.util.List<org.apache.lucene.search.ScoreDoc> search(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter)
org.apache.lucene.search.Query getCombinedQueryFromSchemes(java.util.List<AbsoluteCodingSchemeVersionReference> codingSchemes, org.apache.lucene.search.BooleanQuery query)
org.apache.lucene.document.Document getDocumentById(int id, java.util.Set<java.lang.String> fields)
void blockJoinSearch(org.apache.lucene.search.Query query, org.apache.lucene.search.Filter codingSchemeFilter, org.apache.lucene.search.TopScoreDocCollector hitCollector)