facetHandlers.add(new SimpleFacetHandler("storenum", new PredefinedTermListFactory(Long.class, null)));
/* New FacetHandler for geographic locations. Depends on two RangeFacetHandlers on latitude and longitude */
facetHandlers.add(new RangeFacetHandler("latitude", Arrays.asList(new String[]{"[* TO 30]", "[35 TO 60]", "[70 TO 120]"})));
facetHandlers.add(new RangeFacetHandler("longitude", Arrays.asList(new String[]{"[* TO 30]", "[35 TO 60]", "[70 TO 120]"})));
facetHandlers.add(new GeoSimpleFacetHandler("distance", "latitude", "longitude"));
facetHandlers.add(new GeoFacetHandler("correctDistance", "latitude", "longitude"));
/* Underlying time facet for DynamicTimeRangeFacetHandler */
facetHandlers.add(new RangeFacetHandler("timeinmillis", new PredefinedTermListFactory(Long.class, DynamicTimeRangeFacetHandler.NUMBER_FORMAT),null));
String[] predefinedSalaryRanges = new String[4];
predefinedSalaryRanges[0] = new String("[04000 TO 05999]");