Package no.sesat.search.query.transform

Interface Summary
QueryTransformer Query query can be applied to queries before sending them away to indices or other sources for further processing.
QueryTransformer.Context The context any QueryTransformer must work through.
QueryTransformerConfig  
QueryTransformerFactory.Context  
 

Class Summary
AbstractQueryTransformer AbstractQueryTransformer is part of no.sesat.search.query
AbstractQueryTransformerConfig AbstractQueryTransformerConfig
AgefilterQueryTransformer  
AgefilterQueryTransformerConfig  
DefaultInitialisationQueryTransformer Default initial QueryTransformer that fills out the transformedTerms map.
DefaultInitialisationQueryTransformerConfig  
EspAgeFilterQueryTransformerConfig Agefilter QueryTransformer for esp5.
ExactFieldFilterQueryTransformer Adds a filter caluse to a ESP5 query to exactly match a value.
ExactFieldFilterQueryTransformerConfig  
ExactMatchQueryTransformer Transforms the query into
titles:^"query"$
Ensures that only an exact match within the titles field is returned.
ExactMatchQueryTransformerConfig Transforms the query into
field:^"query"$ or ^"query"$ if field is null
Ensures that only an exact match is returned.
LowercaseQueryTransformer  
LowercaseQueryTransformerConfig Configuration bean for LowercaseQueryTransformer.
MapInfoPageQueryTransformer Transformes the query if the requestparameters contains a contentId.
MapInfoPageQueryTransformerConfig  
NewsCaseQueryTransformer Checks if the query should be transformed from a ejb lookup on the queryParameter.
NewsCaseQueryTransformer.NewsQueryTransformerDataAccess  
NewsCaseQueryTransformerConfig Checks if the query should be transformed from a ejb lookup on the queryString.
NewsClusterQueryTransformer Adds a filter to the query

Note: This queryTransformer ignores all earlier transforms on the query.

NewsClusterQueryTransformerConfig Adds a filter to the query

Note: This queryTransformer ignores all earlier transforms on the query.

NewsMediumQueryTransformer  
NewsMediumQueryTransformerConfig  
NewsMyNewsQueryTransformer Expects a parameter to be on the format: ((<value>::<type>)(||<value>::<type>)*)?

It the type matches the type for this transformer, it will use the value(s) to transform to a new query.

NewsMyNewsQueryTransformerConfig  
NewsQueryTransformer NewsTransformer is part of no.sesat.search.query
NewsQueryTransformerConfig NewsTransformer is part of no.sesat.search.query
QueryTransformerFactory Obtain a working QueryTransformer from a given QueryTransformerConfig.
RegexpQueryTransformer A transformer to apply a regular expression to each term.
RegexpQueryTransformerConfig Configuration bean for RegexpQueryTransformer.
SynonymQueryTransformer  
SynonymQueryTransformerConfig XXX This will get largely rewritten when alternation rotation comes into play.
TermPrefixQueryTransformer  
TermPrefixQueryTransformerConfig A transformer to prefix the terms in a query with a named field.
TokenMaskQueryTransformer Mask (inclusively or exclusively) terms in the query that positionally (prefix or anywhere) contains TokenPredicates.
TokenMaskQueryTransformerConfig Mask (inclusively or exclusively) terms in the query that positionally (prefix or anywhere) contains TokenPredicates.
 

Enum Summary
TokenMaskQueryTransformerConfig.Mask Types of masking to perform during transformation.
TokenMaskQueryTransformerConfig.Position Position restrictions when searching for matching predicates.
 

Annotation Types Summary
AbstractQueryTransformerConfig.Controller  
 



Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.