return new FunctionRangeFilter(scorer, dynamicDataManager, filters);
}
private Query generateQuery(String str, int start, int len, QueryVariables vars, Multimap<String, String> facetsFilter, MatchFilter rangeFilters) throws ParseException {
IndexEngineParser parser = engine.getParser();
return new Query(parser.parseQuery(str), str, vars, facetsFilter, rangeFilters);
}
private Multimap<String, String> convertToMultimap(List<CategoryFilter> facetsFilter) {
Multimap<String, String> result = HashMultimap.create();
for (CategoryFilter facetFilter : facetsFilter) {