public 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<SearchResponseAbstractBuilder<MultiSuggestResultGroup>> |
resultBuilderProvider |
private SolrClient |
solrj |
Constructor and Description |
---|
MultiGroupSuggesterImpl(SuggestQueryBuilder queryBuilder,
CoreLookup coreLookup,
SolrClient solrj,
javax.inject.Provider<SearchResponseAbstractBuilder<MultiSuggestResultGroup>> resultBuilderProvider,
CategoryService categoryService) |
Modifier and Type | Method and Description |
---|---|
MultiSuggestResultGroup |
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<SearchResponseAbstractBuilder<MultiSuggestResultGroup>> resultBuilderProvider
private final CategoryService categoryService
@Inject public MultiGroupSuggesterImpl(SuggestQueryBuilder queryBuilder, CoreLookup coreLookup, SolrClient solrj, javax.inject.Provider<SearchResponseAbstractBuilder<MultiSuggestResultGroup>> resultBuilderProvider, CategoryService categoryService)
public MultiSuggestResultGroup query(SearchRequest request)
query
in interface MultiGroupSuggester