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
 
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, addResultItem, setCount, setRuntime
 
Methods inherited from class org.eclipse.smila.search.api.helper.ResultAccessor
getCount, getFacets, 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
 

Constructor Detail

SolrResultBuilder

public SolrResultBuilder(Record record,
                         QueryResponse response)
Constructor.

Parameters:
workflowName - the workflow name.
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