class CustomFacetFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private CustomFacetValuesBuilderLookup |
lookup |
Constructor and Description |
---|
CustomFacetFactory(CustomFacetValuesBuilderLookup lookup) |
Modifier and Type | Method and Description |
---|---|
Facet |
create(org.apache.solr.client.solrj.response.QueryResponse response,
SearchRequest request,
CustomSearchFilterAttribute attribute) |
private java.util.List<FacetValue> |
getFacetValues(org.apache.solr.client.solrj.response.QueryResponse response,
SearchRequest request,
CustomSearchFilterAttribute attribute) |
(package private) static long |
getNumFound(org.apache.solr.client.solrj.response.QueryResponse response) |
(package private) static long |
getNumProductsWithAttribute(org.apache.solr.client.solrj.response.QueryResponse response,
CustomSearchFilterAttribute attribute) |
private final CustomFacetValuesBuilderLookup lookup
@Inject public CustomFacetFactory(CustomFacetValuesBuilderLookup lookup)
public Facet create(org.apache.solr.client.solrj.response.QueryResponse response, SearchRequest request, CustomSearchFilterAttribute attribute)
private java.util.List<FacetValue> getFacetValues(org.apache.solr.client.solrj.response.QueryResponse response, SearchRequest request, CustomSearchFilterAttribute attribute)
static long getNumFound(org.apache.solr.client.solrj.response.QueryResponse response)
static long getNumProductsWithAttribute(org.apache.solr.client.solrj.response.QueryResponse response, CustomSearchFilterAttribute attribute)