We have full text search working as expected with the following (as described here: http://helpx.adobe.com/adobe-cq/using/using-query-builder-api.html):
map.put("group.1_fulltext", fulltextSearchTerm);
map.put("group.1_fulltext.relPath", "jcr:content");
This is a full-text predicate which corresponds to the jcr:contains() function in XPath, but I cannot find other predicate options. For example, how do we perform a substring search?