* Create a query parser customized for OpenGrok.
*
* @param field default field for unqualified query terms
*/
CustomQueryParser(String field) {
super(SearchEngine.LUCENE_VERSION, field, new CompatibleAnalyser());
setDefaultOperator(AND_OPERATOR);
setAllowLeadingWildcard(
RuntimeEnvironment.getInstance().isAllowLeadingWildcard());
// Convert terms to lower case manually to prevent changing the case
// if the field is case sensitive.