Changeset 4531


Ignore:
Timestamp:
02/18/14 07:18:14 (10 years ago)
Author:
twagoo
Message:

cleaned up solr dao implementation

Location:
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service
Files:
3 edited

Legend:

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

    r4530 r4531  
    3232
    3333    List<FacetField> getFacets(SolrQuery query);
    34 
    35     SolrDocumentList getResults(SolrQuery query);
    3634   
    3735}
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SearchResultsDaoImpl.java

    r4530 r4531  
    2222
    2323    @Override
    24     public SolrDocumentList getResults(SolrQuery query) {
    25         setDefaultSortField(query);
    26         QueryResponse response = fireQuery(query);
    27         SolrDocumentList results = response.getResults();
    28         return results;
    29     }
    30 
    31     @Override
    3224    public List<FacetField> getFacets(SolrQuery query) {
    3325        final QueryResponse response = fireQuery(query);
     
    4537    }
    4638
    47     private void setDefaultSortField(SolrQuery query) {
    48         if (query.getSortField() == null) {
    49             query.setSort(SolrQuery.SortClause.asc(FacetConstants.FIELD_NAME));
    50         }
    51     }
    52 
    5339}
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SolrQueryFactoryImpl.java

    r4530 r4531  
    8989
    9090    private SolrQuery getDefaultFacetQuery() {
    91         SolrQuery result = new SolrQuery();
    92         result.setRows(10);
    93         result.setStart(0);
    94         result.setFields(FacetConstants.FIELD_NAME, FacetConstants.FIELD_ID, FacetConstants.FIELD_DESCRIPTION);
    95         result.setFacet(true);
    96         result.setFacetMinCount(1);
    97         result.addFacetField(config.getFacetFields());
    98         return result;
     91        SolrQuery query = new SolrQuery();
     92        query.setRows(0);
     93        query.setFacet(true);
     94        query.setFacetMinCount(1);
     95        query.addFacetField(config.getFacetFields());
     96        return query;
    9997    }
    10098
    10199    private SolrQuery getDefaultDocumentQuery() {
    102         SolrQuery result = new SolrQuery();
    103         result.setFields(FacetConstants.FIELD_NAME, FacetConstants.FIELD_ID, FacetConstants.FIELD_DESCRIPTION, FacetConstants.FIELD_COLLECTION, FacetConstants.FIELD_RESOURCE);
    104         return result;
     100        SolrQuery query = new SolrQuery();
     101        query.setFields(FacetConstants.FIELD_NAME, FacetConstants.FIELD_ID, FacetConstants.FIELD_DESCRIPTION, FacetConstants.FIELD_COLLECTION, FacetConstants.FIELD_RESOURCE);
     102        query.setSort(SolrQuery.SortClause.asc(FacetConstants.FIELD_NAME));
     103        return query;
    105104    }
    106105
Note: See TracChangeset for help on using the changeset viewer.