final class MultiGroupSuggesterImpl extends java.lang.Object implements MultiGroupSuggester
Modifier and Type | Field and Description |
---|---|
private CategoryService |
categoryService |
private CoreLookup |
coreLookup |
private static org.slf4j.Logger |
log |
private SuggestQueryBuilder |
queryBuilder |
private javax.inject.Provider<MultiGroupSuggestResultBuilder> |
resultBuilderProvider |
private SolrClient |
solrj |
Constructor and Description |
---|
MultiGroupSuggesterImpl(SuggestQueryBuilder queryBuilder,
CoreLookup coreLookup,
SolrClient solrj,
javax.inject.Provider<MultiGroupSuggestResultBuilder> resultBuilderProvider,
CategoryService categoryService) |
Modifier and Type | Method and Description |
---|---|
MultiGroupSuggestResult |
query(SearchRequest request) |
private static final org.slf4j.Logger log
private final SolrClient solrj
private final SuggestQueryBuilder queryBuilder
private final CoreLookup coreLookup
private final javax.inject.Provider<MultiGroupSuggestResultBuilder> resultBuilderProvider
private final CategoryService categoryService
@Inject public MultiGroupSuggesterImpl(SuggestQueryBuilder queryBuilder, CoreLookup coreLookup, SolrClient solrj, javax.inject.Provider<MultiGroupSuggestResultBuilder> resultBuilderProvider, CategoryService categoryService)
public MultiGroupSuggestResult query(SearchRequest request)
query
in interface MultiGroupSuggester