com.browseengine.bobo.api
Class BoboBrowser
java.lang.Object
org.apache.lucene.search.Searcher
org.apache.lucene.search.MultiSearcher
com.browseengine.bobo.api.MultiBoboBrowser
com.browseengine.bobo.api.BoboBrowser
- All Implemented Interfaces:
- Browsable, Closeable, org.apache.lucene.search.Searchable
public class BoboBrowser
- extends MultiBoboBrowser
- Author:
- ymatsuda
| Methods inherited from class com.browseengine.bobo.api.MultiBoboBrowser |
browse, browse, browse, browse, close, getFacetHandlerMap, getFieldVal, getRawFieldVal, getSortCollector, getStarts, getSubBrowsers, numDocs, setFacetHandler, setSimilarity, subBrowser |
| Methods inherited from class org.apache.lucene.search.MultiSearcher |
createWeight, doc, doc, docFreq, explain, getSearchables, maxDoc, rewrite, search, search, search, subDoc, subSearcher |
| Methods inherited from class org.apache.lucene.search.Searcher |
docFreqs, explain, getSimilarity, search, search, search, search, search |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.lucene.search.Searchable |
doc, doc, docFreq, docFreqs, explain, maxDoc, rewrite, search, search, search |
BoboBrowser
public BoboBrowser(BoboIndexReader reader)
throws IOException
- Parameters:
reader - BoboIndexReader
- Throws:
IOException
gatherSubReaders
public static void gatherSubReaders(List<BoboIndexReader> readerList,
BoboIndexReader reader)
createSegmentedBrowsables
public static BoboSubBrowser[] createSegmentedBrowsables(List<BoboIndexReader> readerList)
createBrowsables
public static Browsable[] createBrowsables(BoboIndexReader reader)
gatherSubReaders
public static List<BoboIndexReader> gatherSubReaders(List<BoboIndexReader> readerList)
createBrowsables
public static Browsable[] createBrowsables(List<BoboIndexReader> readerList)
getFacetNames
public Set<String> getFacetNames()
- Gets a set of facet names
- Specified by:
getFacetNames in interface Browsable- Overrides:
getFacetNames in class MultiBoboBrowser
- Returns:
- set of facet names
getFacetHandler
public FacetHandler<?> getFacetHandler(String name)
- Specified by:
getFacetHandler in interface Browsable- Overrides:
getFacetHandler in class MultiBoboBrowser
Copyright © 2011. All Rights Reserved.