Package com.browseengine.bobo.facets

Examples of com.browseengine.bobo.facets.FacetHandler.buildFilter()


            FacetHandler facetHandler = boboReader.getFacetHandler(key);
            if (facetHandler!=null){
              try{
                JSONObject jsonObj = json.getJSONObject(key);
                BrowseSelection sel = buildFacetSelection(key, jsonObj);
                senseiFilters.add(SenseiFilter.build(facetHandler.buildFilter(sel), "FACET " + key));
              }
              catch(Exception e){
                throw new IOException(e.getMessage());
              }
            }
View Full Code Here


      BrowseSelection sel = new BrowseSelection(_column);
      long duration = _dataUnit.convert(_nDays, TimeUnit.DAYS);
      long now = _dataUnit.convert(System.currentTimeMillis(), TimeUnit.MILLISECONDS);
      long from = now - duration;
      sel.addValue("["+formatter.format(from)+" TO *]");
      return facetHandler.buildFilter(sel).getDocIdSet(boboReader);
    }
    throw new IllegalStateException("no facet handler defined with column: "+_column);
  }

  @Override
View Full Code Here

      if (_isAnd) {
        sel.setSelectionOperation(ValueOperation.ValueOperationAnd);
      } else {
        sel.setSelectionOperation(ValueOperation.ValueOperationOr);
      }
      RandomAccessFilter filter = facetHandler.buildFilter(sel);
      if (filter == null)
        filter = EmptyFilter.getInstance();

      // If we don't have an cardinality estimate, ask Bobo.
      if (totalDocIdSetCardinality == null) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.