public class MultiFacets extends Facets
| Constructor and Description |
|---|
MultiFacets(java.util.Map<java.lang.String,Facets> dimToFacets)
Create this, with no default
Facets. |
MultiFacets(java.util.Map<java.lang.String,Facets> dimToFacets,
Facets defaultFacets)
Create this, with the specified default
Facets
for fields not included in dimToFacets. |
| Modifier and Type | Method and Description |
|---|---|
java.util.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.
|
java.lang.Number |
getSpecificValue(java.lang.String dim,
java.lang.String... path)
Return the count or value
for a specific path.
|
FacetResult |
getTopChildren(int topN,
java.lang.String dim,
java.lang.String... path)
Returns the topN child labels under the specified
path.
|
public MultiFacets(java.util.Map<java.lang.String,Facets> dimToFacets)
Facets.public FacetResult getTopChildren(int topN, java.lang.String dim, java.lang.String... path) throws java.io.IOException
FacetsgetTopChildren in class Facetsjava.io.IOExceptionpublic java.lang.Number getSpecificValue(java.lang.String dim,
java.lang.String... path)
throws java.io.IOException
FacetsgetSpecificValue in class Facetsjava.io.IOExceptionpublic java.util.List<FacetResult> getAllDims(int topN) throws java.io.IOException
FacetsgetAllDims in class Facetsjava.io.IOExceptionData In Motion GmbH all rights reserved