Changeset 4531
- Timestamp:
- 02/18/14 07:18:14 (10 years ago)
- 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 32 32 33 33 List<FacetField> getFacets(SolrQuery query); 34 35 SolrDocumentList getResults(SolrQuery query);36 34 37 35 } -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SearchResultsDaoImpl.java
r4530 r4531 22 22 23 23 @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 @Override32 24 public List<FacetField> getFacets(SolrQuery query) { 33 25 final QueryResponse response = fireQuery(query); … … 45 37 } 46 38 47 private void setDefaultSortField(SolrQuery query) {48 if (query.getSortField() == null) {49 query.setSort(SolrQuery.SortClause.asc(FacetConstants.FIELD_NAME));50 }51 }52 53 39 } -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SolrQueryFactoryImpl.java
r4530 r4531 89 89 90 90 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; 99 97 } 100 98 101 99 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; 105 104 } 106 105
Note: See TracChangeset
for help on using the changeset viewer.