public static <Type extends Number> MultiRangeItem<Type> overRanges(NumberType<Type> type,
                                                                        String startIndex, Limit startInclusive,
                                                                        String endIndex, Limit endInclusive) {
        return new MultiRangeItem<>(type, startIndex, startInclusive, endIndex, endInclusive);
    }
A multi range item to intersect with the ranges defined by the two given index names.
container-search/src/main/java/com/yahoo/prelude/query/MultiRangeItem.java