final class StandardQuerySetter extends java.lang.Object implements FacetQuerySetter
Modifier and Type | Field and Description |
---|---|
private SearchConfig |
config |
Constructor and Description |
---|
StandardQuerySetter(SearchConfig config) |
Modifier and Type | Method and Description |
---|---|
private void |
addCategoryFacetFields(org.apache.solr.client.solrj.SolrQuery query,
SearchRequest request,
CategoryInfoMap mapper) |
private java.lang.String |
getCategoryPathFacetPrefix(CategoryInfoMap mapper,
Category category) |
private void |
setCategoryFacet(org.apache.solr.client.solrj.SolrQuery query,
SearchRequest request,
CategoryInfoMap mapper) |
org.apache.solr.client.solrj.SolrQuery |
setFacetQueryValues(org.apache.solr.client.solrj.SolrQuery query,
SearchRequest request,
java.util.Collection<CustomSearchFilterAttribute> attributes,
CategoryInfoMap categoryPathMapper) |
private void |
setManufacturerFacet(org.apache.solr.client.solrj.SolrQuery query) |
private void |
setNoveltyFacet(org.apache.solr.client.solrj.SolrQuery query) |
private void |
setPriceFacet(org.apache.solr.client.solrj.SolrQuery query,
SearchRequest request) |
private void |
setRatingFacet(org.apache.solr.client.solrj.SolrQuery query) |
private SearchConfig config
@Inject public StandardQuerySetter(SearchConfig config)
public org.apache.solr.client.solrj.SolrQuery setFacetQueryValues(org.apache.solr.client.solrj.SolrQuery query, SearchRequest request, java.util.Collection<CustomSearchFilterAttribute> attributes, CategoryInfoMap categoryPathMapper)
setFacetQueryValues
in interface FacetQuerySetter
private void setCategoryFacet(org.apache.solr.client.solrj.SolrQuery query, SearchRequest request, CategoryInfoMap mapper)
private void addCategoryFacetFields(org.apache.solr.client.solrj.SolrQuery query, SearchRequest request, CategoryInfoMap mapper)
private java.lang.String getCategoryPathFacetPrefix(CategoryInfoMap mapper, Category category)
private void setManufacturerFacet(org.apache.solr.client.solrj.SolrQuery query)
private void setPriceFacet(org.apache.solr.client.solrj.SolrQuery query, SearchRequest request)
private void setNoveltyFacet(org.apache.solr.client.solrj.SolrQuery query)
private void setRatingFacet(org.apache.solr.client.solrj.SolrQuery query)