com.browseengine.bobo.search
Class BoboSearcher2

java.lang.Object
  extended by org.apache.lucene.search.Searcher
      extended by org.apache.lucene.search.IndexSearcher
          extended by com.browseengine.bobo.search.BoboSearcher2
All Implemented Interfaces:
Closeable, org.apache.lucene.search.Searchable
Direct Known Subclasses:
BoboSubBrowser

public class BoboSearcher2
extends org.apache.lucene.search.IndexSearcher


Field Summary
protected  int[] _docStarts
           
protected  List<FacetHitCollector> _facetCollectors
           
protected  BoboIndexReader[] _subReaders
           
 
Fields inherited from class org.apache.lucene.search.IndexSearcher
docStarts, subReaders
 
Constructor Summary
BoboSearcher2(BoboIndexReader reader)
           
 
Method Summary
protected  com.browseengine.bobo.search.BoboSearcher2.FacetValidator createFacetValidator()
           
 void search(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Filter filter, org.apache.lucene.search.Collector collector)
           
 void search(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Filter filter, org.apache.lucene.search.Collector collector, int start)
           
 void setFacetHitCollectorList(List<FacetHitCollector> facetHitCollectors)
           
 
Methods inherited from class org.apache.lucene.search.IndexSearcher
close, doc, doc, docFreq, explain, gatherSubReaders, getIndexReader, maxDoc, rewrite, search, search, search, setDefaultFieldSortScoring
 
Methods inherited from class org.apache.lucene.search.Searcher
createWeight, docFreqs, explain, getSimilarity, search, search, search, search, search, setSimilarity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_facetCollectors

protected List<FacetHitCollector> _facetCollectors

_subReaders

protected BoboIndexReader[] _subReaders

_docStarts

protected int[] _docStarts
Constructor Detail

BoboSearcher2

public BoboSearcher2(BoboIndexReader reader)
Method Detail

setFacetHitCollectorList

public void setFacetHitCollectorList(List<FacetHitCollector> facetHitCollectors)

createFacetValidator

protected com.browseengine.bobo.search.BoboSearcher2.FacetValidator createFacetValidator()
                                                                                  throws IOException
Throws:
IOException

search

public void search(org.apache.lucene.search.Weight weight,
                   org.apache.lucene.search.Filter filter,
                   org.apache.lucene.search.Collector collector)
            throws IOException
Specified by:
search in interface org.apache.lucene.search.Searchable
Overrides:
search in class org.apache.lucene.search.IndexSearcher
Throws:
IOException

search

public void search(org.apache.lucene.search.Weight weight,
                   org.apache.lucene.search.Filter filter,
                   org.apache.lucene.search.Collector collector,
                   int start)
            throws IOException
Throws:
IOException


Copyright © 2011. All Rights Reserved.