Package org.apache.solr.search.facet
Class UniqueBlockAgg
- java.lang.Object
-
- org.apache.lucene.queries.function.ValueSource
-
- org.apache.solr.search.facet.AggValueSource
-
- org.apache.solr.search.facet.StrAggValueSource
-
- org.apache.solr.search.facet.UniqueAgg
-
- org.apache.solr.search.facet.UniqueBlockAgg
-
- Direct Known Subclasses:
UniqueBlockFieldAgg
,UniqueBlockQueryAgg
public abstract class UniqueBlockAgg extends UniqueAgg
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
UniqueBlockAgg.UniqueBlockSlotAcc
-
Field Summary
-
Fields inherited from class org.apache.solr.search.facet.StrAggValueSource
arg
-
Fields inherited from class org.apache.solr.search.facet.AggValueSource
name
-
-
Constructor Summary
Constructors Constructor Description UniqueBlockAgg(String field)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description FacetMerger
createFacetMerger(Object prototype)
abstract SlotAcc
createSlotAcc(FacetContext fcontext, long numDocs, int numSlots)
-
Methods inherited from class org.apache.solr.search.facet.StrAggValueSource
description, equals, getArg, hashCode
-
Methods inherited from class org.apache.solr.search.facet.AggValueSource
getChildren, getValues, name
-
-
-
-
Constructor Detail
-
UniqueBlockAgg
public UniqueBlockAgg(String field)
-
-
Method Detail
-
createSlotAcc
public abstract SlotAcc createSlotAcc(FacetContext fcontext, long numDocs, int numSlots) throws IOException
- Overrides:
createSlotAcc
in classUniqueAgg
- Throws:
IOException
-
createFacetMerger
public FacetMerger createFacetMerger(Object prototype)
- Overrides:
createFacetMerger
in classUniqueAgg
-
-