com.browseengine.bobo.sort
Class SortCollector

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by com.browseengine.bobo.sort.SortCollector
Direct Known Subclasses:
SortCollectorImpl

public abstract class SortCollector
extends org.apache.lucene.search.Collector


Field Summary
protected  org.apache.lucene.search.Collector _collector
           
protected  boolean _fetchStoredFields
           
protected  org.apache.lucene.search.SortField[] _sortFields
           
 
Constructor Summary
protected SortCollector(org.apache.lucene.search.SortField[] sortFields, boolean fetchStoredFields)
           
 
Method Summary
static SortCollector buildSortCollector(Browsable browser, org.apache.lucene.search.Query q, org.apache.lucene.search.SortField[] sort, int offset, int count, boolean forceScoring, boolean fetchStoredFields, String groupBy)
           
 org.apache.lucene.search.Collector getCollector()
           
abstract  FacetAccessible getGroupAccessible()
           
abstract  int getTotalGroups()
           
abstract  int getTotalHits()
           
 void setCollector(org.apache.lucene.search.Collector collector)
           
abstract  BrowseHit[] topDocs()
           
 
Methods inherited from class org.apache.lucene.search.Collector
acceptsDocsOutOfOrder, collect, setNextReader, setScorer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_collector

protected org.apache.lucene.search.Collector _collector

_sortFields

protected final org.apache.lucene.search.SortField[] _sortFields

_fetchStoredFields

protected final boolean _fetchStoredFields
Constructor Detail

SortCollector

protected SortCollector(org.apache.lucene.search.SortField[] sortFields,
                        boolean fetchStoredFields)
Method Detail

topDocs

public abstract BrowseHit[] topDocs()
                             throws IOException
Throws:
IOException

getTotalHits

public abstract int getTotalHits()

getTotalGroups

public abstract int getTotalGroups()

getGroupAccessible

public abstract FacetAccessible getGroupAccessible()

buildSortCollector

public static SortCollector buildSortCollector(Browsable browser,
                                               org.apache.lucene.search.Query q,
                                               org.apache.lucene.search.SortField[] sort,
                                               int offset,
                                               int count,
                                               boolean forceScoring,
                                               boolean fetchStoredFields,
                                               String groupBy)

setCollector

public void setCollector(org.apache.lucene.search.Collector collector)

getCollector

public org.apache.lucene.search.Collector getCollector()


Copyright © 2011. All Rights Reserved.