com.day.cq.search.eval
Class FulltextPredicateEvaluator

java.lang.Object
  extended by com.day.cq.search.eval.AbstractPredicateEvaluator
      extended by com.day.cq.search.eval.FulltextPredicateEvaluator
All Implemented Interfaces:
PredicateEvaluator

public class FulltextPredicateEvaluator
extends AbstractPredicateEvaluator

FulltextPredicateEvaluator searches for a term in the fulltext index.

Properties:

fulltext
the fulltext search term
relPath
the relative path to search in (eg. property or subnode) (optional)

Since:
5.2

Field Summary
static String FULLTEXT
           
static String REL_PATH
           
 
Constructor Summary
FulltextPredicateEvaluator()
           
 
Method Summary
 String getXPathExpression(Predicate p, EvaluationContext context)
          Default implementation that always returns null, ie.
 
Methods inherited from class com.day.cq.search.eval.AbstractPredicateEvaluator
getFacetExtractor, getOrderByComparator, getOrderByProperties, includes, isFiltering
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FULLTEXT

public static final String FULLTEXT
See Also:
Constant Field Values

REL_PATH

public static final String REL_PATH
See Also:
Constant Field Values
Constructor Detail

FulltextPredicateEvaluator

public FulltextPredicateEvaluator()
Method Detail

getXPathExpression

public String getXPathExpression(Predicate p,
                                 EvaluationContext context)
Description copied from class: AbstractPredicateEvaluator
Default implementation that always returns null, ie. adds nothing to the XPath query. Subclasses can choose whether they want to implement this method or use the AbstractPredicateEvaluator.includes(Predicate, Row, EvaluationContext) method for advanced filtering (or both).

Specified by:
getXPathExpression in interface PredicateEvaluator
Overrides:
getXPathExpression in class AbstractPredicateEvaluator
Parameters:
p - predicate (for this evaluator type) which is evaluated
context - helper class which provides access to various elements of the query evaluation
Returns:
string containing an XPath predicateEvaluator expression


Copyright © 2009 Day Management AG. All Rights Reserved.