diff --git a/app/services/tasks/dimensions_query_service.rb b/app/services/tasks/dimensions_query_service.rb index a844fce47..22c72915c 100644 --- a/app/services/tasks/dimensions_query_service.rb +++ b/app/services/tasks/dimensions_query_service.rb @@ -197,10 +197,11 @@ def solr_query_builder(pub) def generate_query_string(start_date, end_date, page_size, cursor) search_clauses = ['where type = "article"', "date >= \"#{start_date}\"", "date < \"#{end_date}\""].join(' and ') return_fields = ['basics', 'extras', 'abstract', 'issn', 'publisher', 'journal_title_raw', 'linkout', 'concepts'].join(' + ') + unc_affiliation_variants = ['"UNC-CH"', '"University of North Carolina at Chapel Hill"', '"UNC-Chapel Hill"', '"University of North Carolina-Chapel Hill"', '"University of North Carolina, Chapel Hill"'].join(' OR ') <<~QUERY search publications #{search_clauses} in raw_affiliations for """ - "University of North Carolina, Chapel Hill" OR "UNC" + #{unc_affiliation_variants} """ return publications[#{return_fields}] limit #{page_size}