} else {
QueryBuilder queryBuilder = fqDsl ? QueryBuilders.wrapperQuery(fqs.get(0)) : QueryBuilders.queryString(fqs.get(0));
filterBuilder = queryFilter(queryBuilder);
}
searchSourceBuilder.filter(filterBuilder);
}
// handle highlighting
if (hl) {
// get supported highlighting parameters if they exist