public class SolrResponseParser
extends eu.dnetlib.functionality.index.query.QueryResponseParser
| Modifier and Type | Field and Description |
|---|---|
protected eu.dnetlib.miscutils.functional.UnaryFunction<String,org.apache.solr.common.SolrDocument> |
wrapperNoRank
The wrapper no rank.
|
protected eu.dnetlib.miscutils.functional.UnaryFunction<String,org.apache.solr.common.SolrDocument> |
wrapperRank
The wrapper rank.
|
| Constructor and Description |
|---|
SolrResponseParser(eu.dnetlib.miscutils.functional.UnaryFunction<String,String> highlightUtils,
com.google.common.collect.BiMap<String,String> aliases,
boolean returnEmptyFields,
boolean includeRanking,
org.apache.solr.client.solrj.response.QueryResponse response)
The Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<eu.dnetlib.data.provision.index.rmi.BrowsingRow> |
getBrowsingResults() |
int |
getCurrentSize() |
long |
getElapsedTime() |
Long |
getNumberOfBrowsingResults() |
long |
getNumFound() |
org.apache.solr.client.solrj.response.QueryResponse |
getQueryResponse()
Gets the query response.
|
int |
getQueryTime() |
List<String> |
getResults() |
protected String |
getSingleField(org.apache.solr.common.SolrDocument doc,
String fieldName)
Gets the single field.
|
long |
getStart() |
String |
getStatus() |
protected final eu.dnetlib.miscutils.functional.UnaryFunction<String,org.apache.solr.common.SolrDocument> wrapperRank
protected final eu.dnetlib.miscutils.functional.UnaryFunction<String,org.apache.solr.common.SolrDocument> wrapperNoRank
public SolrResponseParser(eu.dnetlib.miscutils.functional.UnaryFunction<String,String> highlightUtils, com.google.common.collect.BiMap<String,String> aliases, boolean returnEmptyFields, boolean includeRanking, org.apache.solr.client.solrj.response.QueryResponse response)
highlightUtils - the highlight utilsaliases - the aliasesreturnEmptyFields - the return empty fieldsincludeRanking - the include rankingresponse - the responsepublic long getNumFound()
getNumFound in class eu.dnetlib.functionality.index.query.QueryResponseParserQueryResponseParser.getNumFound()public int getQueryTime()
getQueryTime in class eu.dnetlib.functionality.index.query.QueryResponseParserQueryResponseParser.getQueryTime()public long getElapsedTime()
getElapsedTime in class eu.dnetlib.functionality.index.query.QueryResponseParserQueryResponseParser.getElapsedTime()public String getStatus()
getStatus in class eu.dnetlib.functionality.index.query.QueryResponseParserQueryResponseParser.getStatus()public int getCurrentSize()
getCurrentSize in class eu.dnetlib.functionality.index.query.QueryResponseParserQueryResponseParser.getCurrentSize()public org.apache.solr.client.solrj.response.QueryResponse getQueryResponse()
public List<String> getResults()
getResults in class eu.dnetlib.functionality.index.query.QueryResponseParserQueryResponseParser.getResults()public Long getNumberOfBrowsingResults()
getNumberOfBrowsingResults in class eu.dnetlib.functionality.index.query.QueryResponseParserQueryResponseParser.getNumberOfBrowsingResults()public List<eu.dnetlib.data.provision.index.rmi.BrowsingRow> getBrowsingResults()
getBrowsingResults in class eu.dnetlib.functionality.index.query.QueryResponseParserQueryResponseParser.getBrowsingResults()protected String getSingleField(org.apache.solr.common.SolrDocument doc, String fieldName)
doc - the docfieldName - the field namepublic long getStart()
getStart in class eu.dnetlib.functionality.index.query.QueryResponseParserCopyright © 2017. All rights reserved.