public class SearchQueryBuilderImpl extends java.lang.Object implements SearchQueryBuilder
Modifier and Type | Field and Description |
---|---|
private SearchConfig |
config |
private QuerySetter |
facetQuerySetter |
private FilterQueryUtility |
filterUtility |
private SolrQueryFactory |
queryFactory |
Constructor and Description |
---|
SearchQueryBuilderImpl(SearchConfig config,
SolrQueryFactory queryFactory,
FilterQueryUtility filterUtility,
QuerySetter facetQuerySetter) |
Modifier and Type | Method and Description |
---|---|
org.apache.solr.client.solrj.SolrQuery |
build(SearchRequest request,
java.util.Collection<CustomSearchFilterAttribute> attributes,
CategoriesInfoMap categoryPathMapper) |
private final SearchConfig config
private final SolrQueryFactory queryFactory
private FilterQueryUtility filterUtility
private QuerySetter facetQuerySetter
@Inject public SearchQueryBuilderImpl(SearchConfig config, SolrQueryFactory queryFactory, FilterQueryUtility filterUtility, QuerySetter facetQuerySetter)
public org.apache.solr.client.solrj.SolrQuery build(SearchRequest request, java.util.Collection<CustomSearchFilterAttribute> attributes, CategoriesInfoMap categoryPathMapper)
build
in interface SearchQueryBuilder