@Override public Query parse(QueryParseContext parseContext) throws IOException, QueryParsingException { XContentParser parser = parseContext.parser(); String query = this.getQueryString(parser); return this.parse(SirenFieldMapper.SIREN_SOURCE, query, parseContext.analysisService(), parseContext.mapperService(), parseContext.index()); }
} else if ("analyzer".equals(currentFieldName)) { String analyzer = parser.text(); if (parseContext.analysisService().analyzer(analyzer) == null) { throw new QueryParsingException(parseContext, "[" + NAME + "] analyzer [" + parser.text() + "] not found");
if (parseContext.analysisService().analyzer(analyzer) == null) { throw new QueryParsingException(parseContext, "[match] analyzer [" + parser.text() + "] not found");
} else if ("analyzer".equals(currentFieldName)) { String analyzer = parser.text(); if (parseContext.analysisService().analyzer(analyzer) == null) { throw new QueryParsingException(parseContext, "[common] analyzer [" + parser.text() + "] not found");
boost = parser.floatValue(); } else if ("analyzer".equals(currentFieldName)) { analyzer = parseContext.analysisService().analyzer(parser.text()); if (analyzer == null) { throw new QueryParsingException(parseContext, "[" + NAME + "] analyzer [" + parser.text() + "] not found");
NamedAnalyzer analyzer = parseContext.analysisService().analyzer(parser.text()); if (analyzer == null) { throw new QueryParsingException(parseContext, "[query_string] analyzer [" + parser.text() + "] not found"); NamedAnalyzer analyzer = parseContext.analysisService().analyzer(parser.text()); if (analyzer == null) { throw new QueryParsingException(parseContext, "[query_string] quote_analyzer [" + parser.text()
NamedAnalyzer analyzer = parseContext.analysisService().analyzer(parser.text()); if (analyzer == null) { throw new QueryParsingException(parseContext.index(), "[query_string] analyzer [" + parser.text() + "] not found"); NamedAnalyzer analyzer = parseContext.analysisService().analyzer(parser.text()); if (analyzer == null) { throw new QueryParsingException(parseContext.index(), "[query_string] quote_analyzer [" + parser.text() + "] not found");
mltQuery.setMaxWordLen(parser.intValue()); } else if (parseContext.parseFieldMatcher().match(currentFieldName, Field.ANALYZER)) { analyzer = parseContext.analysisService().analyzer(parser.text()); } else if (parseContext.parseFieldMatcher().match(currentFieldName, Field.MINIMUM_SHOULD_MATCH)) { mltQuery.setMinimumShouldMatch(parser.text());
return this.parse(queryField, query, parseContext.analysisService(), parseContext.mapperService(), parseContext.index());