public abstract class QueryResponseFactory<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected BrowseAliases |
browseAliases |
protected eu.dnetlib.miscutils.functional.UnaryFunction<String,String> |
highlightUtils
utility for highlighting.
|
protected boolean |
includeRanking
force solr to return record ranking or not.
|
protected boolean |
returnEmptyFields
tells to getBrowsingResults method if empty fields must be returned or not.
|
| Constructor and Description |
|---|
QueryResponseFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract QueryResponseParser |
getQueryResponseParser(IndexQueryResponse<T> queryRsp,
MetadataReference mdRef) |
boolean |
isIncludeRanking() |
boolean |
isReturnEmptyFields() |
void |
setHighlightUtils(eu.dnetlib.miscutils.functional.UnaryFunction<String,String> highlightUtils) |
void |
setIncludeRanking(boolean includeRanking) |
void |
setReturnEmptyFields(boolean returnEmptyFields) |
protected boolean returnEmptyFields
protected boolean includeRanking
protected eu.dnetlib.miscutils.functional.UnaryFunction<String,String> highlightUtils
@Autowired protected BrowseAliases browseAliases
public abstract QueryResponseParser getQueryResponseParser(IndexQueryResponse<T> queryRsp, MetadataReference mdRef) throws IndexClientException
IndexClientExceptionpublic void setReturnEmptyFields(boolean returnEmptyFields)
public boolean isReturnEmptyFields()
public void setHighlightUtils(eu.dnetlib.miscutils.functional.UnaryFunction<String,String> highlightUtils)
public void setIncludeRanking(boolean includeRanking)
public boolean isIncludeRanking()
Copyright © 2017. All rights reserved.