| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.facet.Facets
org.apache.lucene.facet.taxonomy.TaxonomyFacets
public abstract class TaxonomyFacets
Base class for all taxonomy-based facets impls.
| Field Summary | |
|---|---|
| protected  int[] | childrenMaps parent ordinal to its child, or -1 if the parent is childless. | 
| protected  FacetsConfig | configFacetsConfigprovided to the constructor. | 
| protected  String | indexFieldNameIndex field name provided to the constructor. | 
| protected  int[] | siblingsMaps an ordinal to its sibling, or -1 if there is no sibling. | 
| protected  TaxonomyReader | taxoReaderTaxonomyReaderprovided to the constructor. | 
| Constructor Summary | |
|---|---|
| protected  | TaxonomyFacets(String indexFieldName,
               TaxonomyReader taxoReader,
               FacetsConfig config)Sole constructor. | 
| Method Summary | |
|---|---|
|  List<FacetResult> | getAllDims(int topN)Returns topN labels for any dimension that had hits, sorted by the number of hits that dimension matched; this is used for "sparse" faceting, where many different dimensions were indexed, for example depending on the type of document. | 
| protected  FacetsConfig.DimConfig | verifyDim(String dim)Throws IllegalArgumentExceptionif the
  dimension is not recognized. | 
| Methods inherited from class org.apache.lucene.facet.Facets | 
|---|
| getSpecificValue, getTopChildren | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected final String indexFieldName
protected final TaxonomyReader taxoReader
TaxonomyReader provided to the constructor.
protected final FacetsConfig config
FacetsConfig provided to the constructor.
protected final int[] children
protected final int[] siblings
| Constructor Detail | 
|---|
protected TaxonomyFacets(String indexFieldName,
                         TaxonomyReader taxoReader,
                         FacetsConfig config)
                  throws IOException
IOException| Method Detail | 
|---|
protected FacetsConfig.DimConfig verifyDim(String dim)
IllegalArgumentException if the
  dimension is not recognized.  Otherwise, returns the
  FacetsConfig.DimConfig for this dimension.
public List<FacetResult> getAllDims(int topN)
                             throws IOException
Facets
getAllDims in class FacetsIOException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||