Package com.raritantechnologies.searchApp.queryFilters

Contains implementations of QueryProcessorFilter - objects that can either pre-process queries or post-process results.

See:
          Description

Class Summary
AddNavigatorQueryProcessorFilter Adds an INavigator to a result set (use with sources that do not provide native faceted navigation).
BooleanQueryParser Converts a query field with multiple values into a language or source-specific boolean search (any|all).
CachingQueryProcessorFilter Caching Search source: returns the results of the previous query if the current query is identical.
CopyQueryFieldParser Copies a query field value to a new query field.
DateFormatQueryProcessorFilter Filters an IResultSet using a DateFormat object.
DeduplicatingQueryProcessorFilter De-duplicates IResultSets obtained from one or more proxy SearchSources using some (configurable) field matching criterion.
DynamicQueryParser Executes a delegate QueryParser operation based on the current query or user state.
DynamicQueryProcessorFilter Enables switching between Search sources based on request or user parameters.
FormattingQueryProcessorFilter Applies a Result formatting operation to IResultSet.
LookupQueryParser Uses an SearchSource to lookup a set of query parameters.
ParameterAppender Appends set of fixed parameters to each IResult.
ParameterRepackager ParameterRepackager gets list of parameters to leave as is or a list of parameters to pack.
PassInputToOutputFilter A QueryProcessorFilter that adds a configurable set of query values from the incoming query to each IResult object.
PatternQueryParser Uses a String pattern template to parse one or more query (or user) fields into a query string.
PhraseQueryParser Combines multiple fields into phrases.
QueryMapFilter QueryProcessorFilter that enables a query parameter map to be filtered prior to query execution or to modify result fields after the query is executed.
QueryParserFilter Uses an IQueryParser to transform a query parameter map into a structured query string.
QueryParserServletHandler Uses an IQueryParser to re-compute the query string, then issues a servlet redirect using the modified query string.
QueryResultSetReaderParser Uses an IQueryResultSetReader to retrieve a stored query from the initial query parameters.
RegExprQueryProcessorFilter Filters a result set using a Regular Expression Processor.
ResultFieldQueryProcessorFilter Filters a result set.
ResultSelector Selects Results from the search result IResultSet based on a set of accept/reject comparisons or criteria defined by an IResultMatcher object.
ResultSetProcessorQueryFilter QueryProcessorFilter that applies a result set filtering operation, defined by a contained IResultSetProcessor.
SearchHistoryQueryProcessorFilter Stores the current query into the current session's SearchHistoryBean.
SelectionFilter Composite QueryProcessorFilter which does different things depending on the Request or Result parameter settings.
SelectResultTypeQueryParser Checks if a query parameter is in a ResultType - Term count map.
SequentialQueryParser Executes a sequential series of query parser operations using a list of delegate IQueryParser objects.
SortingQueryProcessorFilter Resorts a result set by some result field.
SystemObjectQueryParser XML Configuration Template:
TermProximityQueryProcessorFilter Adds term proximity detection.
TestQueryResultBeanRenderer Test logging renderer - provides verbose outputs - for use in debugging logging applications.
VerboseQueryProcessorFilter Verbose QueryProcessorFilter - mainly for testing purposes.
XMLQueryParser Converts a set of Query Fields to XML or an XML field to a set of name=value pairs.
 

Package com.raritantechnologies.searchApp.queryFilters Description

Contains implementations of QueryProcessorFilter - objects that can either pre-process queries or post-process results.