public abstract class FacetRequest extends Object
Modifier and Type | Class and Description |
---|---|
static class |
FacetRequest.Domain |
Modifier and Type | Field and Description |
---|---|
protected FacetRequest.Domain |
domain |
protected Map<String,AggValueSource> |
facetStats |
protected List<String> |
filters |
protected boolean |
processEmpty |
protected Map<String,FacetRequest> |
subFacets |
Constructor and Description |
---|
FacetRequest() |
Modifier and Type | Method and Description |
---|---|
void |
addStat(String key,
AggValueSource stat) |
void |
addSubFacet(String key,
FacetRequest facetRequest) |
abstract FacetMerger |
createFacetMerger(Object prototype) |
abstract FacetProcessor |
createFacetProcessor(org.apache.solr.search.facet.FacetContext fcontext) |
abstract Map<String,Object> |
getFacetDescription() |
Map<String,AggValueSource> |
getFacetStats() |
Map<String,FacetRequest> |
getSubFacets() |
String |
toString() |
protected Map<String,AggValueSource> facetStats
protected Map<String,FacetRequest> subFacets
protected boolean processEmpty
protected FacetRequest.Domain domain
public Map<String,AggValueSource> getFacetStats()
public Map<String,FacetRequest> getSubFacets()
public void addStat(String key, AggValueSource stat)
public void addSubFacet(String key, FacetRequest facetRequest)
public abstract FacetProcessor createFacetProcessor(org.apache.solr.search.facet.FacetContext fcontext)
public abstract FacetMerger createFacetMerger(Object prototype)
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.