|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.facet.Facets org.apache.lucene.facet.MultiFacets
public class MultiFacets
Maps specified dims to provided Facets impls; else, uses the default Facets impl.
Constructor Summary | |
---|---|
MultiFacets(Map<String,Facets> dimToFacets)
Create this, with no default Facets . |
|
MultiFacets(Map<String,Facets> dimToFacets,
Facets defaultFacets)
Create this, with the specified default Facets
for fields not included in dimToFacets . |
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. |
Number |
getSpecificValue(String dim,
String... path)
Return the count or value for a specific path. |
FacetResult |
getTopChildren(int topN,
String dim,
String... path)
Returns the topN child labels under the specified path. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MultiFacets(Map<String,Facets> dimToFacets)
Facets
.
public MultiFacets(Map<String,Facets> dimToFacets, Facets defaultFacets)
Facets
for fields not included in dimToFacets
.
Method Detail |
---|
public FacetResult getTopChildren(int topN, String dim, String... path) throws IOException
Facets
getTopChildren
in class Facets
IOException
public Number getSpecificValue(String dim, String... path) throws IOException
Facets
getSpecificValue
in class Facets
IOException
public List<FacetResult> getAllDims(int topN) throws IOException
Facets
getAllDims
in class Facets
IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |