Ignore:
Timestamp:
02/13/14 16:39:33 (10 years ago)
Author:
twagoo
Message:

Implemented facets count method

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SolrQueryFactoryImpl.java

    r4511 r4513  
    3333
    3434    private static final String SOLR_SEARCH_ALL = "*:*";
     35    private final SolrQuery countQuery;
    3536    private final VloConfig config;
    3637
    3738    public SolrQueryFactoryImpl(VloConfig config) {
    3839        this.config = config;
     40       
     41        // create the query used to count facets (will never change)
     42        countQuery = getDefaultFacetQuery();
     43        countQuery.setRows(0);
    3944    }
    40 
     45   
    4146    @Override
    4247    public SolrQuery createFacetQuery(List<FacetSelection> selections, String queryString) {
     
    7277        return result;
    7378    }
     79
     80    @Override
     81    public synchronized SolrQuery createCountFacetsQuery() {
     82        return countQuery;
     83    }
     84
    7485}
Note: See TracChangeset for help on using the changeset viewer.