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.IndexSearcherAn 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.- Author:
- cstamas
-
-
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 IndexingContextgetIndexingContext()-
Methods inherited from class org.apache.lucene.search.IndexSearcher
collectionStatistics, count, createWeight, doc, doc, doc, explain, explain, getDefaultQueryCache, getDefaultQueryCachingPolicy, getDefaultSimilarity, getIndexReader, getQueryCache, getQueryCachingPolicy, getSimilarity, getSlices, getTopReaderContext, rewrite, search, search, search, search, search, search, searchAfter, searchAfter, searchAfter, setDefaultQueryCache, setDefaultQueryCachingPolicy, setQueryCache, setQueryCachingPolicy, setSimilarity, slices, termStatistics, toString
-
-
-
-
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()
-
-