multipathHandler.setSeparator("-");
facetHandlers.add(multipathHandler);
facetHandlers.add(new SimpleFacetHandler("number", numTermFactory));
facetHandlers.add(new VirtualSimpleFacetHandler("virtual", numTermFactory,
new FacetDataFetcher() {
@Override
public Object fetch(BoboSegmentReader reader, int doc) {
FacetDataCache sourceCache = (FacetDataCache) reader.getFacetData("number");
if (sourceCache == null) return null;
return sourceCache.valArray.getRawValue(sourceCache.orderArray.get(doc));