LuceneQueryBuilder builder = new LuceneQueryBuilder(functions, context, indexService.cache());
LuceneQueryBuilder.Context ctx = builder.convert(request.whereClause());
context.parsedQuery(new ParsedQuery(ctx.query(), ImmutableMap.<String, Filter>of()));
Float minScore = ctx.minScore();
if (minScore != null) {
context.minimumScore(minScore);
}
// the OUTPUTS_VISITOR sets the sourceFetchContext / version / minScore onto the SearchContext
OutputContext outputContext = new OutputContext(context, request.partitionBy());
OUTPUTS_VISITOR.process(request.outputs(), outputContext);