return new VariablesRangeFilter(dynamicDataManager, filters);
}
private FunctionRangeFilter convertToFunctionRangeFilter(List<RangeFilter> rangeFilters) {
DynamicDataManager dynamicDataManager = engine.getDynamicDataManager();
BoostsScorer scorer = engine.getScorer();
Multimap<Integer, Pair<Float, Float>> filters = HashMultimap.create();
for (RangeFilter filter : rangeFilters) {
filters.put(filter.get_key(), new Pair<Float, Float>(filter.is_no_floor() ? null : (float)filter.get_floor(), filter.is_no_ceil() ? null : (float)filter.get_ceil()));
}