public class UnmanagedIndexSearcher extends org.apache.lucene.search.IndexSearcher implements Closeable
| Modifier and Type | Field and Description |
|---|---|
static String |
INDEX_SEARCH_KEY |
| Constructor and Description |
|---|
UnmanagedIndexSearcher(com.atlassian.jira.index.DelayCloseSearcher searcher) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.apache.lucene.search.CollectionStatistics |
collectionStatistics(String field) |
int |
count(org.apache.lucene.search.Query query) |
org.apache.lucene.search.Weight |
createNormalizedWeight(org.apache.lucene.search.Query query,
boolean needsScores) |
org.apache.lucene.search.Weight |
createWeight(org.apache.lucene.search.Query query,
boolean needsScores,
float boost) |
org.apache.lucene.document.Document |
doc(int i) |
org.apache.lucene.document.Document |
doc(int n,
Set<String> fieldsToLoad) |
void |
doc(int n,
org.apache.lucene.index.StoredFieldVisitor fieldVisitor) |
boolean |
equals(Object obj) |
org.apache.lucene.search.Explanation |
explain(org.apache.lucene.search.Query query,
int doc) |
protected org.apache.lucene.search.Explanation |
explain(org.apache.lucene.search.Weight weight,
int doc) |
org.apache.lucene.search.IndexSearcher |
get()
Produce an object.
|
org.apache.lucene.index.IndexReader |
getIndexReader() |
org.apache.lucene.search.QueryCache |
getQueryCache() |
org.apache.lucene.search.QueryCachingPolicy |
getQueryCachingPolicy() |
org.apache.lucene.search.similarities.Similarity |
getSimilarity(boolean needsScores) |
org.apache.lucene.index.IndexReaderContext |
getTopReaderContext() |
int |
hashCode() |
boolean |
isClosed() |
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.search.Query query) |
protected void |
search(List<org.apache.lucene.index.LeafReaderContext> leaves,
org.apache.lucene.search.Weight weight,
org.apache.lucene.search.Collector collector) |
void |
search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Collector results) |
<C extends org.apache.lucene.search.Collector,T> |
search(org.apache.lucene.search.Query query,
org.apache.lucene.search.CollectorManager<C,T> collectorManager) |
org.apache.lucene.search.TopDocs |
search(org.apache.lucene.search.Query query,
int n) |
org.apache.lucene.search.TopFieldDocs |
search(org.apache.lucene.search.Query query,
int n,
org.apache.lucene.search.Sort sort) |
org.apache.lucene.search.TopFieldDocs |
search(org.apache.lucene.search.Query query,
int n,
org.apache.lucene.search.Sort sort,
boolean doDocScores,
boolean doMaxScore) |
org.apache.lucene.search.TopDocs |
searchAfter(org.apache.lucene.search.ScoreDoc after,
org.apache.lucene.search.Query query,
int numHits) |
org.apache.lucene.search.TopDocs |
searchAfter(org.apache.lucene.search.ScoreDoc after,
org.apache.lucene.search.Query query,
int n,
org.apache.lucene.search.Sort sort) |
org.apache.lucene.search.TopFieldDocs |
searchAfter(org.apache.lucene.search.ScoreDoc after,
org.apache.lucene.search.Query query,
int numHits,
org.apache.lucene.search.Sort sort,
boolean doDocScores,
boolean doMaxScore) |
void |
setQueryCache(org.apache.lucene.search.QueryCache queryCache) |
void |
setQueryCachingPolicy(org.apache.lucene.search.QueryCachingPolicy queryCachingPolicy) |
void |
setSimilarity(org.apache.lucene.search.similarities.Similarity similarity) |
protected org.apache.lucene.search.IndexSearcher.LeafSlice[] |
slices(List<org.apache.lucene.index.LeafReaderContext> leaves) |
org.apache.lucene.search.TermStatistics |
termStatistics(org.apache.lucene.index.Term term,
org.apache.lucene.index.TermContext context) |
String |
toString() |
public static final String INDEX_SEARCH_KEY
public UnmanagedIndexSearcher(com.atlassian.jira.index.DelayCloseSearcher searcher)
public void close()
close in interface Closeableclose in interface AutoCloseablepublic boolean isClosed()
public void search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Collector results)
throws IOException
IOExceptionpublic org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query query,
int n,
org.apache.lucene.search.Sort sort)
throws IOException
IOExceptionpublic org.apache.lucene.search.TopDocs search(org.apache.lucene.search.Query query,
int n)
throws IOException
IOExceptionpublic org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query query,
int n,
org.apache.lucene.search.Sort sort,
boolean doDocScores,
boolean doMaxScore)
throws IOException
IOExceptionpublic <C extends org.apache.lucene.search.Collector,T> T search(org.apache.lucene.search.Query query,
org.apache.lucene.search.CollectorManager<C,T> collectorManager)
throws IOException
IOExceptionpublic org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc after,
org.apache.lucene.search.Query query,
int numHits)
throws IOException
IOExceptionpublic org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc after,
org.apache.lucene.search.Query query,
int n,
org.apache.lucene.search.Sort sort)
throws IOException
IOExceptionpublic org.apache.lucene.search.TopFieldDocs searchAfter(org.apache.lucene.search.ScoreDoc after,
org.apache.lucene.search.Query query,
int numHits,
org.apache.lucene.search.Sort sort,
boolean doDocScores,
boolean doMaxScore)
throws IOException
IOExceptionpublic org.apache.lucene.search.IndexSearcher get()
Supplierpublic org.apache.lucene.index.IndexReader getIndexReader()
getIndexReader in class org.apache.lucene.search.IndexSearcherpublic void setQueryCache(org.apache.lucene.search.QueryCache queryCache)
setQueryCache in class org.apache.lucene.search.IndexSearcherpublic org.apache.lucene.search.QueryCache getQueryCache()
getQueryCache in class org.apache.lucene.search.IndexSearcherpublic void setQueryCachingPolicy(org.apache.lucene.search.QueryCachingPolicy queryCachingPolicy)
setQueryCachingPolicy in class org.apache.lucene.search.IndexSearcherpublic org.apache.lucene.search.QueryCachingPolicy getQueryCachingPolicy()
getQueryCachingPolicy in class org.apache.lucene.search.IndexSearcherprotected org.apache.lucene.search.IndexSearcher.LeafSlice[] slices(List<org.apache.lucene.index.LeafReaderContext> leaves)
slices in class org.apache.lucene.search.IndexSearcherpublic org.apache.lucene.search.Weight createNormalizedWeight(org.apache.lucene.search.Query query,
boolean needsScores)
throws IOException
createNormalizedWeight in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Query query,
boolean needsScores,
float boost)
throws IOException
createWeight in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.index.IndexReaderContext getTopReaderContext()
getTopReaderContext in class org.apache.lucene.search.IndexSearcherpublic org.apache.lucene.search.TermStatistics termStatistics(org.apache.lucene.index.Term term,
org.apache.lucene.index.TermContext context)
throws IOException
termStatistics in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.search.CollectionStatistics collectionStatistics(String field) throws IOException
collectionStatistics in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.document.Document doc(int n,
Set<String> fieldsToLoad)
throws IOException
doc in class org.apache.lucene.search.IndexSearcherIOExceptionpublic void doc(int n,
org.apache.lucene.index.StoredFieldVisitor fieldVisitor)
throws IOException
doc in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.document.Document doc(int i)
throws IOException
doc in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Query query,
int doc)
throws IOException
explain in class org.apache.lucene.search.IndexSearcherIOExceptionprotected org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Weight weight,
int doc)
throws IOException
explain in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.search.similarities.Similarity getSimilarity(boolean needsScores)
getSimilarity in class org.apache.lucene.search.IndexSearcherpublic org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query query)
throws IOException
rewrite in class org.apache.lucene.search.IndexSearcherIOExceptionpublic int count(org.apache.lucene.search.Query query)
throws IOException
count in class org.apache.lucene.search.IndexSearcherIOExceptionprotected void search(List<org.apache.lucene.index.LeafReaderContext> leaves, org.apache.lucene.search.Weight weight, org.apache.lucene.search.Collector collector) throws IOException
search in class org.apache.lucene.search.IndexSearcherIOExceptionpublic void setSimilarity(org.apache.lucene.search.similarities.Similarity similarity)
setSimilarity in class org.apache.lucene.search.IndexSearcherpublic String toString()
toString in class org.apache.lucene.search.IndexSearcherCopyright © 2002-2023 Atlassian. All Rights Reserved.