Class SpatialHeatmapFacets
- java.lang.Object
-
- org.apache.solr.handler.component.SpatialHeatmapFacets
-
public class SpatialHeatmapFacets extends Object
A 2D spatial faceting summary of a rectangular region. Used byFacetComponent
andSimpleFacets
.- See Also:
FacetHeatmap
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SpatialHeatmapFacets.HeatmapFacet
-
Field Summary
Fields Modifier and Type Field Description static String
RESPONSE_KEY
-
Constructor Summary
Constructors Constructor Description SpatialHeatmapFacets()
-
Method Summary
-
-
-
Field Detail
-
RESPONSE_KEY
public static final String RESPONSE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHeatmapForField
public static NamedList<Object> getHeatmapForField(String fieldKey, String fieldName, ResponseBuilder rb, SolrParams params, DocSet docSet) throws IOException
Called bySimpleFacets
to compute heatmap facets.- Throws:
IOException
-
distribParse
public static LinkedHashMap<String,SpatialHeatmapFacets.HeatmapFacet> distribParse(SolrParams params, ResponseBuilder rb)
Parses request to "HeatmapFacet" instances.
-
distribModifyRequest
public static void distribModifyRequest(ShardRequest sreq, LinkedHashMap<String,SpatialHeatmapFacets.HeatmapFacet> heatmapFacets)
Called by FacetComponent's impl ofSearchComponent.modifyRequest(ResponseBuilder, SearchComponent, ShardRequest)
.
-
distribHandleResponse
public static void distribHandleResponse(LinkedHashMap<String,SpatialHeatmapFacets.HeatmapFacet> heatmapFacets, NamedList srsp_facet_counts)
Called by FacetComponent.countFacets which is in turn called by FC's impl ofSearchComponent.handleResponses(ResponseBuilder, ShardRequest)
.
-
distribFinish
public static NamedList distribFinish(LinkedHashMap<String,SpatialHeatmapFacets.HeatmapFacet> heatmapInfos, ResponseBuilder rb)
Called by FacetComponent's impl ofSearchComponent.finishStage(ResponseBuilder)
.
-
-