com.raritantechnologies.federated.fast.fast4
Class SimpleQueryResultHandler
java.lang.Object
com.raritantechnologies.federated.fast.fast4.SimpleQueryResultHandler
- All Implemented Interfaces:
- IConfigurable, IFastQueryResultHandler
- public class SimpleQueryResultHandler
- extends java.lang.Object
- implements IFastQueryResultHandler
Basic FAST DataSearch Query Result handler.
XML Configuration Template:
<QueryResultHandler class="com.raritantechnologies.federated.fast.SimpleQueryResultHandler"
queryField="[ field for freeText query ]" >
<QueryCooker class="[ class of com.raritantechnologies.federated.fast.IQueryCooker" ] >
</QueryCooker>
</QueryResultHandler>
|
Method Summary |
protected java.lang.String |
checkForPhrase(java.lang.String queryString)
|
IResultSet |
convertToResultSet(IQueryResult results,
FastSearchSource fastSource,
java.lang.Integer pageSize,
java.lang.Integer startRec)
|
IQuery |
getQuery(ILoginInfo userInfo,
FastSearchSource fss,
ISearchFieldMap searchMap,
OrderedMap inputParameters,
java.lang.Integer pageSize,
java.lang.Integer startRec)
|
java.lang.String |
getQueryString(ILoginInfo userInfo,
FastSearchSource fss,
ISearchFieldMap searchMap,
OrderedMap inputParameters)
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
protected void |
setCategoryFilters(IQuery query,
FastSearchSource fastSource,
ISearchFieldMap searchMap,
OrderedMap inputParameters)
|
protected void |
setSortSpec(IQuery query,
FastSearchSource fastSource,
ISearchFieldMap searchMap,
OrderedMap inputParameters)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleQueryResultHandler
public SimpleQueryResultHandler()
getQuery
public IQuery getQuery(ILoginInfo userInfo,
FastSearchSource fss,
ISearchFieldMap searchMap,
OrderedMap inputParameters,
java.lang.Integer pageSize,
java.lang.Integer startRec)
- Specified by:
getQuery in interface IFastQueryResultHandler
getQueryString
public java.lang.String getQueryString(ILoginInfo userInfo,
FastSearchSource fss,
ISearchFieldMap searchMap,
OrderedMap inputParameters)
checkForPhrase
protected java.lang.String checkForPhrase(java.lang.String queryString)
setSortSpec
protected void setSortSpec(IQuery query,
FastSearchSource fastSource,
ISearchFieldMap searchMap,
OrderedMap inputParameters)
setCategoryFilters
protected void setCategoryFilters(IQuery query,
FastSearchSource fastSource,
ISearchFieldMap searchMap,
OrderedMap inputParameters)
convertToResultSet
public IResultSet convertToResultSet(IQueryResult results,
FastSearchSource fastSource,
java.lang.Integer pageSize,
java.lang.Integer startRec)
throws SearchEngineException
- Specified by:
convertToResultSet in interface IFastQueryResultHandler
- Throws:
SearchEngineException
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
IConfigurable
- Initializes the object from an XML tag or element.
This method is called by the Framework as part of the application initializtion.
see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory.
Configurable objects that are owned or contained by other configurable objects will be initialized
in by the parent object.
- Specified by:
initialize in interface IConfigurable