Index: grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy =================================================================== diff -u -r98b12f1f191d62aa0c8600b23cc3c736f825896b -reb086951c8bc10945fe4f3e3545b092570561f58 --- grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy (.../SolrQueryService.groovy) (revision 98b12f1f191d62aa0c8600b23cc3c736f825896b) +++ grails-app/services/com/lemans/ds/solr/SolrQueryService.groovy (.../SolrQueryService.groovy) (revision eb086951c8bc10945fe4f3e3545b092570561f58) @@ -530,8 +530,8 @@ Map get() { QueuePayload queuePayload = copyWithQueueType(payload, QueueType.PART_ATTR_RESEARCH_VALUE_NONE) SolrQuery query =new SolrQuery() - .addFilterQuery("-partAttribute:*") - .addFilterQuery('(categoryId:[* TO *])') + .addFilterQuery('partAttribute:("*" NOT ("Research Value|Reviewed" OR "Research Value|Level 1" OR "Research Value|Level 2" OR "Research Value|Finalized"))') + .addFilterQuery('categoryId:[* TO *]') QueryResponse queryResponse = dsQueueSolrClient.query(buildFacetQuery(query, queuePayload)) buildResponse(queryResponse, queuePayload) }