Ignore:
Timestamp:
08/14/15 13:00:59 (9 years ago)
Author:
davor.ostojic@oeaw.ac.at
Message:

multi value search for a single facet

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/AbstractSolrQueryFactory.java

    r6456 r6457  
    5555                            break;
    5656                        case AND:
     57                                String filterExpr = "";
    5758                            for (String value : selection.getValues()) {
    58                                 encodedQueries.add(createFilterQuery(facetName, value));
     59                                //another hack to support multi values selection for a single facet
     60                                //OR expression for values from the same facet
     61                                if(!filterExpr.isEmpty())
     62                                        filterExpr += "%20OR%20";
     63                                filterExpr += value;
    5964                            }
     65                               
     66                                encodedQueries.add(createFilterQuery(facetName, filterExpr));
    6067                            break;
    6168                        default:
Note: See TracChangeset for help on using the changeset viewer.