static void applyURIParameter()

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')");
        }
    }