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

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.