public class BoboSubBrowser extends BoboSearcher2 implements Browsable, Closeable
_docStarts, _facetCollectors, _subReaders| Constructor and Description |
|---|
BoboSubBrowser(BoboIndexReader reader)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
BrowseResult |
browse(BrowseRequest req)
browses the index.
|
void |
browse(BrowseRequest req,
org.apache.lucene.search.Collector collector,
Map<String,FacetAccessible> facetMap)
browses the index.
|
void |
browse(BrowseRequest req,
org.apache.lucene.search.Collector collector,
Map<String,FacetAccessible> facetMap,
int start) |
void |
browse(BrowseRequest req,
org.apache.lucene.search.Weight weight,
org.apache.lucene.search.Collector collector,
Map<String,FacetAccessible> facetMap,
int start) |
void |
close() |
org.apache.lucene.document.Document |
doc(int docid) |
FacetHandler<?> |
getFacetHandler(String name)
Gets a defined facet handler
|
Map<String,FacetHandler<?>> |
getFacetHandlerMap() |
Set<String> |
getFacetNames()
Gets a set of facet names
|
String[] |
getFieldVal(int docid,
String fieldname)
Returns the field data for a given doc.
|
BoboIndexReader |
getIndexReader() |
Object[] |
getRawFieldVal(int docid,
String fieldname) |
Map<String,FacetHandler<?>> |
getRuntimeFacetHandlerMap() |
SortCollector |
getSortCollector(org.apache.lucene.search.SortField[] sort,
org.apache.lucene.search.Query q,
int offset,
int count,
boolean fetchStoredFields,
Set<String> termVectorsToFetch,
boolean forceScoring,
String[] groupBy,
int maxPerGroup,
boolean collectDocIdCache) |
int |
numDocs() |
void |
setFacetHandler(FacetHandler<?> facetHandler)
Sets runtime facet handler.
|
createFacetValidator, search, search, setFacetHitCollectorListcreateNormalizedWeight, doc, docFreq, explain, explain, gatherSubReaders, getSimilarity, getSubReaders, maxDoc, rewrite, search, search, search, search, search, search, search, search, search, search, searchAfter, searchAfter, setDefaultFieldSortScoring, setSimilarity, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitexplain, getSimilarity, setSimilaritypublic BoboSubBrowser(BoboIndexReader reader)
reader - A bobo reader instancepublic BoboIndexReader getIndexReader()
getIndexReader in class org.apache.lucene.search.IndexSearcherpublic Object[] getRawFieldVal(int docid, String fieldname) throws IOException
getRawFieldVal in interface BrowsableIOExceptionpublic void setFacetHandler(FacetHandler<?> facetHandler) throws IOException
setFacetHandler in interface BrowsablefacetHandler - Runtime facet handlerIOExceptionpublic FacetHandler<?> getFacetHandler(String name)
getFacetHandler in interface Browsablename - facet namepublic Map<String,FacetHandler<?>> getFacetHandlerMap()
getFacetHandlerMap in interface Browsablepublic Set<String> getFacetNames()
getFacetNames in interface Browsablepublic void browse(BrowseRequest req, org.apache.lucene.search.Collector collector, Map<String,FacetAccessible> facetMap) throws BrowseException
browse in interface Browsablereq - browse requestcollector - collector for the hitsfacetMap - map to gather facet dataBrowseExceptionpublic void browse(BrowseRequest req, org.apache.lucene.search.Collector collector, Map<String,FacetAccessible> facetMap, int start) throws BrowseException
browse in interface BrowsableBrowseExceptionpublic void browse(BrowseRequest req, org.apache.lucene.search.Weight weight, org.apache.lucene.search.Collector collector, Map<String,FacetAccessible> facetMap, int start) throws BrowseException
browse in interface BrowsableBrowseExceptionpublic SortCollector getSortCollector(org.apache.lucene.search.SortField[] sort, org.apache.lucene.search.Query q, int offset, int count, boolean fetchStoredFields, Set<String> termVectorsToFetch, boolean forceScoring, String[] groupBy, int maxPerGroup, boolean collectDocIdCache)
getSortCollector in interface Browsablepublic BrowseResult browse(BrowseRequest req) throws BrowseException
browse in interface Browsablereq - browse requestBrowseExceptionpublic Map<String,FacetHandler<?>> getRuntimeFacetHandlerMap()
public org.apache.lucene.document.Document doc(int docid)
throws org.apache.lucene.index.CorruptIndexException,
IOException
doc in interface org.apache.lucene.search.Searchabledoc in class org.apache.lucene.search.IndexSearcherorg.apache.lucene.index.CorruptIndexExceptionIOExceptionpublic String[] getFieldVal(int docid, String fieldname) throws IOException
getFieldVal in interface Browsabledocid - docfieldname - name of the fieldIOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.lucene.search.Searchableclose in class org.apache.lucene.search.IndexSearcherIOExceptionCopyright © 2005–2013. All rights reserved.