Package org.apache.solr.search.facet
Class FacetFieldMerger
- java.lang.Object
-
- org.apache.solr.search.facet.FacetMerger
-
- org.apache.solr.search.facet.FacetFieldMerger
-
public class FacetFieldMerger extends FacetMerger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.search.facet.FacetMerger
FacetMerger.Context
-
-
Constructor Summary
Constructors Constructor Description FacetFieldMerger(FacetField freq)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finish(FacetMerger.Context mcontext)
Object
getMergedResult()
Map<String,Object>
getRefinement(FacetMerger.Context mcontext)
void
merge(Object facetResult, FacetMerger.Context mcontext)
protected void
merge(org.apache.solr.common.util.SimpleOrderedMap<?> facetResult, FacetMerger.Context mcontext)
void
mergeBucketList(List<org.apache.solr.common.util.SimpleOrderedMap<?>> bucketList, FacetMerger.Context mcontext)
void
sortBuckets(FacetRequest.FacetSort sort)
-
-
-
Constructor Detail
-
FacetFieldMerger
public FacetFieldMerger(FacetField freq)
-
-
Method Detail
-
merge
public void merge(Object facetResult, FacetMerger.Context mcontext)
-
merge
protected void merge(org.apache.solr.common.util.SimpleOrderedMap<?> facetResult, FacetMerger.Context mcontext)
-
getMergedResult
public Object getMergedResult()
- Specified by:
getMergedResult
in classFacetMerger
-
finish
public void finish(FacetMerger.Context mcontext)
- Specified by:
finish
in classFacetMerger
-
mergeBucketList
public void mergeBucketList(List<org.apache.solr.common.util.SimpleOrderedMap<?>> bucketList, FacetMerger.Context mcontext)
-
sortBuckets
public void sortBuckets(FacetRequest.FacetSort sort)
-
getRefinement
public Map<String,Object> getRefinement(FacetMerger.Context mcontext)
-
-