SMILA 1.0 API documentation

org.eclipse.smila.solr.search
Class SolrResultBuilder

java.lang.Object
  extended by org.eclipse.smila.search.api.helper.ResultAccessor
      extended by org.eclipse.smila.search.api.helper.ResultBuilder
          extended by org.eclipse.smila.solr.search.SolrResultBuilder

public class SolrResultBuilder
extends ResultBuilder

builds the SMILA result record from the solr result objects.

Author:
pwissel

Field Summary
protected  Log _log
          The log.
 
Fields inherited from class org.eclipse.smila.search.api.helper.ResultAccessor
_result
 
Constructor Summary
SolrResultBuilder(Record record, QueryResponse response)
          Constructor.
SolrResultBuilder(java.lang.String workflowName, Record record, QueryResponse response)
          Constructor.
 
Method Summary
 Record processResponse()
          Process the response result and add to query record.
 
Methods inherited from class org.eclipse.smila.search.api.helper.ResultBuilder
addFacet, addFacetValue, addFacetValue, addGroup, addGroup, addGroupResults, addHighlight, addHighlightText, addHighlightText, addNestedGroup, addResultItem, setCount, setRuntime
 
Methods inherited from class org.eclipse.smila.search.api.helper.ResultAccessor
getCount, getFacets, getGroups, getIndexSize, getNumberOfRecords, getQuery, getResult, getResultRecord, getResultRecords, getRuntime, getWorkflowName, hasQuery, hasRecords
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_log

protected final Log _log
The log.

Constructor Detail

SolrResultBuilder

public SolrResultBuilder(Record record,
                         QueryResponse response)
Constructor.

Parameters:
record - the query record.
response - the solr query response.

SolrResultBuilder

public SolrResultBuilder(java.lang.String workflowName,
                         Record record,
                         QueryResponse response)
Constructor.

Parameters:
workflowName - the workflow name.
record - the query record.
response - the solr query response.
Method Detail

processResponse

public Record processResponse()
Process the response result and add to query record.

Returns:

SMILA 1.0 API documentation