Interface Summary Interface Description Expression.SorterSort class for potential multi dimensional sorting of the expression.
Class Summary Class Description ExpressionAbstract base class for all expression evaluators. ExpressionBuilderBuilder class for construction Expression objects used to evaluate expressions per document. ExpressionBuilder.EmptyExpressionEmpty Expression, which is evaluated if the input string was empty. ExpressionBuilder.IntValueExpressionExpression which evaluates to numeric constant. FieldExpressionExpression which evalutes to the content of a field. FieldGeneratorClass contains information about new fields we are going to generate for the current search request. GenericScorerScorer for CUSTOM sorting algorithm, which uses expression evaluation for multidimensional sorting. LocalSearchServiceA search service implementation when running appengine on a local machine. LuceneUtilsVarious utilities to interface with Lucene. MatchScorerA scorer that returns a score based on term frequency divided by document frequency. MatchScorer.ResultResult class for MatchScorer. NumericDefaultExpressionNumeric expression which evaluates to default value if the child expression cannot be evaluated. ScorerAbstract scorer class. Scorer.ResultAbstract scorer result. Scorer.SearchResultsSimple container class for result list and totalHits value. SimpleScorerScorer which orders documents using lucene build in Sort functionality. SnippetExpressionExpression which generates snippets from specified document. SnippetExpressionQueryParserThe class does parsing of query extracted all tokens from the query. WordSeparatorAnalyzerA custom analyzer to tokenize text like the Search API backend.
Exception Summary Exception Description EvaluationExceptionException thrown from Expression.eval() method if expression cannot be evaluated. SearchExceptionThrown to indicate that a search service failure occurred while performing a search request.