Changeset 6461
- Timestamp:
- 08/17/15 09:26:31 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.3-oeaw/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/solr/impl/SolrFacetFieldsService.java
r6456 r6461 47 47 @Override 48 48 public List<FacetField> getFacetFields(QueryFacetsSelection selection, List<String> facets, int valueLimit) { 49 return (selection.getExcludedFacet() == null)?50 searchResultsDao.getFacets(queryFatory.createFacetQuery(selection, facets, valueLimit)) :49 //if excluded facet exists and it is equal to selected fire additional query 50 return (selection.getExcludedFacet() != null && selection.getExcludedFacet().equals(facets.get(0)))? 51 51 searchResultsDao.getFacets(queryFatory.createFacetQuery(selection, facets, valueLimit), 52 queryFatory.createExludedFacetQuery(selection, selection.getExcludedFacet(), valueLimit)); 52 queryFatory.createExludedFacetQuery(selection, selection.getExcludedFacet(), valueLimit)) : 53 searchResultsDao.getFacets(queryFatory.createFacetQuery(selection, facets, valueLimit)); 53 54 } 54 55
Note: See TracChangeset
for help on using the changeset viewer.