Class LuceneQueryExpressionEvaluator

java.lang.Object
org.elasticsearch.compute.lucene.LuceneQueryExpressionEvaluator
All Implemented Interfaces:
Closeable, AutoCloseable, EvalOperator.ExpressionEvaluator, org.elasticsearch.core.Releasable

public class LuceneQueryExpressionEvaluator extends Object implements EvalOperator.ExpressionEvaluator
EvalOperator.ExpressionEvaluator to run a Lucene Query during the compute engine's normal execution, yielding matches/does not match into a BooleanVector. It's much faster to push these to the LuceneSourceOperator or the like, but sometimes this isn't possible. So this evaluator is here to save the day.