public class LuceneIndexServiceBase extends Object implements Closeable
| Modifier and Type | Field and Description |
|---|---|
protected File |
directory |
protected org.apache.lucene.store.Directory |
index |
protected org.apache.lucene.index.IndexReader |
reader |
protected org.apache.lucene.search.IndexSearcher |
searcher |
| Constructor and Description |
|---|
LuceneIndexServiceBase(File directory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
findByField(String fieldName,
String value,
int maxHits,
ZipUtil.Visitor<org.apache.lucene.document.Document> visitor)
Visits each document having @fieldName field with @value using given visitor.
|
<T> T |
findSingle(String fieldName,
String value,
DocTo<T> converter)
Visits each document having @fieldName field with @value using given visitor.
|
File |
getDirectory() |
org.apache.lucene.search.IndexSearcher |
getSearcher() |
int |
visitAllDocuments(ZipUtil.Visitor<org.apache.lucene.document.Document> visitor) |
protected File directory
protected org.apache.lucene.store.Directory index
protected org.apache.lucene.index.IndexReader reader
protected org.apache.lucene.search.IndexSearcher searcher
public LuceneIndexServiceBase(File directory)
public final void close()
close in interface Closeableclose in interface AutoCloseablepublic int visitAllDocuments(ZipUtil.Visitor<org.apache.lucene.document.Document> visitor)
public void findByField(String fieldName, String value, int maxHits, ZipUtil.Visitor<org.apache.lucene.document.Document> visitor)
maxHits - Maximum number of top matching documents to visit.public <T> T findSingle(String fieldName, String value, DocTo<T> converter)
public final org.apache.lucene.search.IndexSearcher getSearcher()
public final File getDirectory()
Copyright © 2017 JBoss by Red Hat. All rights reserved.