com.browseengine.bobo.api
Class BoboBrowser

java.lang.Object
  extended by org.apache.lucene.search.Searcher
      extended by org.apache.lucene.search.MultiSearcher
          extended by com.browseengine.bobo.api.MultiBoboBrowser
              extended by com.browseengine.bobo.api.BoboBrowser
All Implemented Interfaces:
Browsable, org.apache.lucene.search.Searchable

public class BoboBrowser
extends MultiBoboBrowser

Author:
ymatsuda

Nested Class Summary
 
Nested classes/interfaces inherited from class com.browseengine.bobo.api.MultiBoboBrowser
MultiBoboBrowser.BrowseFacetValueComparator
 
Field Summary
 
Fields inherited from class com.browseengine.bobo.api.MultiBoboBrowser
_subBrowsers
 
Constructor Summary
BoboBrowser(BoboIndexReader reader)
           
 
Method Summary
static Browsable[] createBrowsables(BoboIndexReader reader)
           
static Browsable[] createBrowsables(List<BoboIndexReader> readerList)
           
 FacetHandler<?> getFacetHandler(String name)
           
 Set<String> getFacetNames()
          Gets a set of facet names
 
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, search, search, 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 com.browseengine.bobo.api.Browsable
explain, getSimilarity
 
Methods inherited from interface org.apache.lucene.search.Searchable
doc, doc, docFreq, docFreqs, explain, maxDoc, rewrite, search, search, search, search
 

Constructor Detail

BoboBrowser

public BoboBrowser(BoboIndexReader reader)
            throws IOException
Parameters:
reader - BoboIndexReader
Throws:
IOException
Method Detail

createBrowsables

public static Browsable[] createBrowsables(BoboIndexReader reader)

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.