return criteria.expression(appendBoostAndGetParameterValue(criteria, parameters).toString());
case LIKE:
case STARTING_WITH:
return criteria.startsWith(asStringArray(appendBoostAndGetParameterValue(criteria, parameters)));
case NOT_LIKE:
return criteria.startsWith(asStringArray(appendBoostAndGetParameterValue(criteria, parameters))).not();
case ENDING_WITH:
return criteria.endsWith(asStringArray(appendBoostAndGetParameterValue(criteria, parameters)));
case CONTAINING:
return criteria.contains(asStringArray(appendBoostAndGetParameterValue(criteria, parameters)));
case AFTER: