Package org.apache.maven.index.context
Class NexusIndexSearcher
- java.lang.Object
-
- org.apache.lucene.search.IndexSearcher
-
- org.apache.maven.index.context.NexusIndexSearcher
-
- Direct Known Subclasses:
NexusIndexMultiSearcher
public class NexusIndexSearcher extends org.apache.lucene.search.IndexSearcher
An extended Searcher, that holds reference to the IndexingContext that is a searcher for. Needed to provide "extra" data for search hits, that are not on index, and support ArtifactInfoPostprocessor's.
-
-
Field Summary
Fields Modifier and Type Field Description private IndexingContext
indexingContext
-
Constructor Summary
Constructors Constructor Description NexusIndexSearcher(org.apache.lucene.index.IndexReader reader)
NexusIndexSearcher(IndexingContext indexingContext, org.apache.lucene.index.IndexReader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexingContext
getIndexingContext()
-
Methods inherited from class org.apache.lucene.search.IndexSearcher
collectionStatistics, count, createWeight, doc, doc, doc, explain, explain, getDefaultQueryCache, getDefaultQueryCachingPolicy, getDefaultSimilarity, getExecutor, getIndexReader, getQueryCache, getQueryCachingPolicy, getSimilarity, getSlices, getTopReaderContext, rewrite, search, search, search, search, search, search, searchAfter, searchAfter, searchAfter, setDefaultQueryCache, setDefaultQueryCachingPolicy, setQueryCache, setQueryCachingPolicy, setSimilarity, slices, termStatistics, termStatistics, toString
-
-
-
-
Field Detail
-
indexingContext
private final IndexingContext indexingContext
-
-
Constructor Detail
-
NexusIndexSearcher
public NexusIndexSearcher(org.apache.lucene.index.IndexReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
NexusIndexSearcher
public NexusIndexSearcher(IndexingContext indexingContext, org.apache.lucene.index.IndexReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getIndexingContext
public IndexingContext getIndexingContext()
-
-