org.apache.maven.index.context
Class NexusIndexSearcher

java.lang.Object
  extended by org.apache.lucene.search.Searcher
      extended by org.apache.lucene.search.IndexSearcher
          extended by org.apache.maven.index.context.NexusIndexSearcher
All Implemented Interfaces:
Closeable, org.apache.lucene.search.Searchable

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.

Author:
cstamas

Field Summary
 
Fields inherited from class org.apache.lucene.search.IndexSearcher
docStarts, subReaders, subSearchers
 
Constructor Summary
NexusIndexSearcher(IndexingContext indexingContext)
           
NexusIndexSearcher(IndexingContext indexingContext, org.apache.lucene.index.IndexReader reader)
           
NexusIndexSearcher(org.apache.lucene.index.IndexReader reader)
           
 
Method Summary
 IndexingContext getIndexingContext()
           
 
Methods inherited from class org.apache.lucene.search.IndexSearcher
close, createNormalizedWeight, doc, doc, docFreq, explain, explain, gatherSubReaders, getIndexReader, getSimilarity, getSubReaders, maxDoc, rewrite, search, search, search, search, search, search, search, search, search, search, search, searchAfter, searchAfter, setDefaultFieldSortScoring, setSimilarity, toString
 
Methods inherited from class org.apache.lucene.search.Searcher
createWeight, docFreqs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NexusIndexSearcher

public NexusIndexSearcher(IndexingContext indexingContext)
                   throws IOException
Throws:
IOException

NexusIndexSearcher

public NexusIndexSearcher(org.apache.lucene.index.IndexReader reader)
                   throws IOException
Throws:
IOException

NexusIndexSearcher

public NexusIndexSearcher(IndexingContext indexingContext,
                          org.apache.lucene.index.IndexReader reader)
                   throws IOException
Throws:
IOException
Method Detail

getIndexingContext

public IndexingContext getIndexingContext()


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.