All Implemented Interfaces:
NamedWriteable, Writeable, PostAnalysisPlanVerificationAware, TranslationAware, Resolvable, EvaluatorMapper, ExpressionScoreMapper
Direct Known Subclasses:
Knn, Kql, Match, MatchPhrase, QueryString, Term

public abstract class FullTextFunction extends Function implements TranslationAware, PostAnalysisPlanVerificationAware, EvaluatorMapper, ExpressionScoreMapper
Base class for full-text functions that use ES queries to match documents. These functions needs to be pushed down to Lucene queries to be executed - there's no Evaluator for them, but depend on LocalPhysicalPlanOptimizer to rewrite them into Lucene queries.