Changeset 6670


Ignore:
Timestamp:
10/13/15 07:59:59 (9 years ago)
Author:
Twan Goosen
Message:

Don't use 'fast' request handler for facet queries, these interact with the user query which can cause parsing errors

Location:
vlo/branches/vlo-3.3/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/solr/impl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.3/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/solr/impl/SolrDaoImpl.java

    r4950 r6670  
    1111import org.apache.solr.common.SolrDocument;
    1212import org.apache.solr.common.SolrDocumentList;
     13import org.apache.solr.common.SolrException;
    1314import org.slf4j.Logger;
    1415import org.slf4j.LoggerFactory;
     
    8384            logger.trace("Response: {}", response);
    8485            return response;
     86        } catch(SolrException e) {
     87            logger.error("Error getting data:", e);
     88            throw new RuntimeException(e);
    8589        } catch (SolrServerException e) {
    8690            logger.error("Error getting data:", e);
  • vlo/branches/vlo-3.3/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/solr/impl/SolrFacetQueryFactoryImpl.java

    r6661 r6670  
    4747    public SolrQuery createFacetQuery(QueryFacetsSelection queryFacetsSelections, List<String> facets, int facetValueLimit) {
    4848        final SolrQuery query = getBaseQuery(facets);
    49         // we can use the 'fast' request handler here, document ranking is of no interest
    50         query.setRequestHandler(FacetConstants.SOLR_REQUEST_HANDLER_FAST);
    5149        addQueryFacetParameters(query, queryFacetsSelections);
    5250        query.setFacetLimit(facetValueLimit);
Note: See TracChangeset for help on using the changeset viewer.