Package com.browseengine.bobo.facets.data

Examples of com.browseengine.bobo.facets.data.FacetDataFetcher


    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));
View Full Code Here


  @Override
  public FacetHandler getBean(Map<String,String> initProperties,
                              String fullPrefix,
                              SenseiPluginRegistry pluginRegistry)
  {
    FacetDataFetcher facetDataFetcher = pluginRegistry.getBeanByName(initProperties.get(FACETDATAFETCHER),
                                                                     FacetDataFetcher.class);
    if (facetDataFetcher == null)
      throw new IllegalArgumentException(FACETDATAFETCHER + " is not set");

    TermListFactory termListFactory = TermListFactorySenseiPluginFactory.getFactory(
View Full Code Here

TOP

Related Classes of com.browseengine.bobo.facets.data.FacetDataFetcher

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.