in mr/src/main/java/org/elasticsearch/hadoop/rest/query/SimpleQueryParser.java [72:92]
static void applyURIParameter(QueryStringQueryBuilder builder, String name, String value) {
if (name.equals("q") || name.equals("query")) {
builder.query(value);
} else if (name.equals("df") || name.equals("default_field")) {
builder.defaultField(value);
} else if (name.equals("analyzer") || name.equals("analyzer")) {
builder.analyzer(value);
} else if (name.equals("lowercase_expanded_terms") || name.equals("lowercase_expanded_terms")) {
builder.lowercaseExpandedTerms(Boolean.parseBoolean(value.trim()));
} else if (name.equals("analyze_wildcard") || name.equals("analyze_wildcard")) {
builder.analyzeWildcard(Boolean.parseBoolean(value.trim()));
} else if (name.equals("default_operator") || name.equals("default_operator")) {
builder.defaultOperator(value);
} else if (name.equals("lenient") || name.equals("lenient")) {
builder.lenient(Boolean.parseBoolean(value.trim()));
} else {
throw new IllegalArgumentException("Unknown " + name + " parameter; please change the URI query into a Query DLS (see 'Query String Query')");
}
}