com.browseengine.bobo.facets.filter
Class RandomAccessFilter

java.lang.Object
  extended by org.apache.lucene.search.Filter
      extended by com.browseengine.bobo.facets.filter.RandomAccessFilter
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AdaptiveFacetFilter, CompactMultiValueFacetFilter, EmptyFilter, FacetFilter, FacetOrFilter, FacetRangeFilter, FacetRangeOrFilter, GeoFacetFilter, GeoSimpleFacetFilter, MultiValueFacetFilter, MultiValueORFacetFilter, RandomAccessAndFilter, RandomAccessNotFilter, RandomAccessOrFilter

public abstract class RandomAccessFilter
extends org.apache.lucene.search.Filter

See Also:
Serialized Form

Constructor Summary
RandomAccessFilter()
           
 
Method Summary
 org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.IndexReader reader)
           
 double getFacetSelectivity(BoboIndexReader reader)
           
abstract  RandomAccessDocIdSet getRandomAccessDocIdSet(BoboIndexReader reader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomAccessFilter

public RandomAccessFilter()
Method Detail

getDocIdSet

public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.IndexReader reader)
                                              throws IOException
Specified by:
getDocIdSet in class org.apache.lucene.search.Filter
Throws:
IOException

getRandomAccessDocIdSet

public abstract RandomAccessDocIdSet getRandomAccessDocIdSet(BoboIndexReader reader)
                                                      throws IOException
Throws:
IOException

getFacetSelectivity

public double getFacetSelectivity(BoboIndexReader reader)


Copyright © 2011. All Rights Reserved.