in mail-archive/server/src/main/java/org/apache/sling/mailarchiveserver/impl/QueryBuilderImpl.java [85:95]
private static String buildFieldConstraints(String tokenClass, Map<String, List<String>> tokens) {
List<String> ls = tokens.get(tokenClass);
String messageField = SEARCH_PARAMETER_TO_MESSAGE_FIELD_MAP.get(tokenClass);
String fieldConstraint = "";
for (String value : ls) {
if (!value.trim().equals("")) {
fieldConstraint += sqlLikeConstraint(sqlLower(messageField), value.toLowerCase()) + OR;
}
}
return fieldConstraint.substring(0, fieldConstraint.length()-OR.length());
}