Package no.sesat.search.query.token

Interface Summary
AbstractEvaluatorFactory.Context The context the RegExpEvaluatorFactory must work against.
TokenEvaluationEngine TokenEvaluationEngine contains state as to what is the current term being tokenised, and the term's sets of known and possible predicates.
TokenEvaluationEngine.Context  
TokenEvaluationEngine.State Holder for evaluation state during the engine's evaluation.
TokenEvaluationEngineContext  
TokenEvaluator TokenEvaluator works behind a TokenPredicate doing the actual work to prove the predicate true or false.
TokenPredicate A Categorisation of knowledge that attaches itself as meta-data to words and groups of words (clauses) within a query.
 

Class Summary
AbstractEvaluatorFactory EvaluatorFactory responsible to finding appropriate factory subclass to use given the context.
AbstractTokenPredicate Base class helping with equals, hashcode, and toString overrides which all TokenPredicate implementations share.
DeadTokenEvaluationEngineImpl A dead evaluation engine.
EvaluationState Default implementation of TokenEvaluationEngine.State.
EvaluatorType Deprecated. An automatic approach is required, similar to how AnalysisRuleFactory warms up EvaluatorFactories.
ExactTokenPredicateImpl An token predicate peer that only evaluates to true against its original token predicate on exact query matches.
FastQueryMatchingEvaluatorFactory Responsible for loading and serving the VeryFast (Fast Query Matching) Token Evaluator.
JepEvaluatorFactory Responsible for loading and serving the JEP Expression Token Evaluators.
JepTokenEvaluator Evaluates whether a term or query forms a mathimatical expression.
RegExpEvaluatorFactory Responsible for loading and serving all the Regular Expression Token Evaluators.
RegExpTokenEvaluator An implementation of TokenEvaluator which uses a set of Pattern to decide if a token occurs in a query.
SolrEvaluatorFactory  
SolrTokenEvaluator  
TokenEvaluationEngineImpl TokenEvaluateFactory provides knowledge about which implementation of TokenEvaluator that can handle a particular token.
TokenPredicateImpl The default implementation used.
TokenPredicateUtility Utility class providing all useful static methods around TokenPredicates.
VeryFastTokenEvaluator VeryFastTokenEvaluator is part of no.sesat.search.query.
 

Enum Summary
Categories A formalised breakdown of metadata categories that search terms can match.
 

Exception Summary
EvaluationException Something went wrong evaluating the token.
EvaluationRuntimeException Runtime exception thrown when evaluation fails.
 



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