| #** |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| *# |
| #** |
| * Display facets based on ranges of values, AKA "Bukets" |
| * e.g.: ranges specified by &facet.range= |
| *# |
| |
| <h2 #annTitle("Facets generated by adding &facet.range= to the request")> |
| Range Facets |
| </h2> |
| |
| #foreach ($field in $response.response.facet_counts.facet_ranges) |
| ## Hide facets without value |
| #if($field.value.counts.size() > 0) |
| #set($name = $field.key) |
| #set($display = $name) |
| #set($f = $field.value.counts) |
| #set($start = $field.value.start) |
| #set($end = $field.value.end) |
| #set($gap = $field.value.gap) |
| #set($before = $field.value.before) |
| #set($after = $field.value.after) |
| #display_facet_range($f, $display, $name, $start, $end, $gap, $before, $after) |
| #end ## end if has any values |
| #end ## end for each facet range |