public class ManagedIndexSearcher
extends org.apache.lucene.search.IndexSearcher
JiraThreadLocalUtil to see how to create a JIRA context.
ManagedIndexSearcher always delegates to UnmanagedIndexSearcher.
ManagedIndexSearcherFactory
UnmanagedIndexSearcher| Modifier and Type | Method and Description |
|---|---|
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() |
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 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.IndexSearcherIOExceptionpublic org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query query,
int n,
org.apache.lucene.search.Sort sort)
throws IOException
search in class org.apache.lucene.search.IndexSearcherIOExceptionpublic org.apache.lucene.search.TopDocs search(org.apache.lucene.search.Query query,
int n)
throws IOException
search in class org.apache.lucene.search.IndexSearcherIOExceptionpublic void search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Collector results)
throws IOException
search in class org.apache.lucene.search.IndexSearcherIOExceptionpublic 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
search in class org.apache.lucene.search.IndexSearcherIOExceptionpublic <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
search 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 org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc after,
org.apache.lucene.search.Query query,
int numHits)
throws IOException
searchAfter in class org.apache.lucene.search.IndexSearcherIOExceptionpublic 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
searchAfter in class org.apache.lucene.search.IndexSearcherIOExceptionpublic 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
searchAfter 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-2024 Atlassian. All Rights Reserved.