com.raritantechnologies.exalead
Class ExaleadSearchSource
java.lang.Object
com.raritantechnologies.searchApp.SearchSource
com.raritantechnologies.exalead.ExaleadSearchSource
- public class ExaleadSearchSource
- extends SearchSource
| Methods inherited from class com.raritantechnologies.searchApp.SearchSource |
addFieldFormatter, addSearchField, addSourceAttributes, addStaticField, addStaticFields, addUserSearchField, canAccess, canConsolidateSources, consolidateSources, delSearchField, formatResult, formatResult, formatResultField, formatResultField, formatResults, formatResults, getAccessableFields, getAttributes, getBasePath, getConfigPath, getDisplayName, getFieldFormatters, getIDField, getName, getSearchField, getSearchFieldID, getSearchFields, getSearchFields, getSecondarySortSpec, getSecurityManager, getSecurityManagerName, getSecurityModel, getSortSpec, getSourceCredentials, getTitleField, getType, getURLField, getUserSearchFields, isMultiThreaded, setConfigPath, setDisplayName, setIDField, setMultiThreaded, setName, setSecurityManagerName, setSecurityModel, setSortMap, setSourcePropertyInfoSource, setTitleField, setType, setURLField, shouldFormatResults, supportsBackgroundSort |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExaleadSearchSource
public ExaleadSearchSource()
getQueryProcessor
public IQueryProcessor getQueryProcessor()
- Description copied from class:
SearchSource
- returns the type of QueryProcessor that can access this SearchSource.
- Specified by:
getQueryProcessor in class SearchSource
getIndexSearcher
public IndexSearcher getIndexSearcher()
throws java.lang.Exception
- Throws:
java.lang.Exception
getQuery
public Query getQuery(OrderedMap searchParameters,
ISearchFieldMap sfMap,
java.lang.Integer startRec)
translateResults
public IResultSet translateResults(QueryResult exaQueryResult)
setBlankQueryReturnsAll
public void setBlankQueryReturnsAll(boolean blankQueryReturnsAll)
setExaleadURL
public void setExaleadURL(java.lang.String exaleadURL)
getSourcePropertyNames
public java.lang.String[] getSourcePropertyNames()
- Description copied from class:
SearchSource
- Returns a list of Source type specific property names.
- Overrides:
getSourcePropertyNames in class SearchSource
getProperty
public java.lang.Object getProperty(java.lang.String property)
- Description copied from class:
SearchSource
- returns a Source Property. The standard pattern is to return a String or Object if a property
has a single value and a String or Object Array if the property has multiple values.
- Overrides:
getProperty in class SearchSource