BrowseSelection sel2 = new BrowseSelection("correctDistance");
sel2.addValue("60,120:1");
HashMap<String, Float> map = new HashMap<String, Float>();
map.put("60,120:1", 3.0f);
FacetTermQuery geoQ = new FacetTermQuery(sel2,map);
BoboBrowser b = newBrowser();
Explanation expl = b.explain(geoQ, 0);
br2.setQuery(geoQ);
doTest(br2,2,null,new String[]{"1","5"});
expl = b.explain(geoQ, 1);
// facet query for color "red" and getting facet counts for the distance facet.
BrowseRequest br3 = new BrowseRequest();
br3.setCount(10);
br3.setOffset(0);
BrowseSelection sel3 = new BrowseSelection("color");
sel3.addValue("red");
HashMap<String, Float> map3 = new HashMap<String, Float>();
map3.put("red", 3.0f);
FacetTermQuery colorQ = new FacetTermQuery(sel3,map3);
BoboBrowser b2 = newBrowser();
Explanation expl2 = b.explain(colorQ, 0);
br3.setFacetSpec("correctDistance", geoSpec);