I'm trying to use the API to search based on report numbers, but I've hit a bug where search terms with dashes/hyphens are interpreted in a strange way. As an example, if use the advanced search page to search for "
Report Number: CERN-TH" (leaving everything else at the default settings) you currently get 6910 results, but if you try the same thing with the API...
You get 2 results. There's a
github issue describing the same problem, where they suggest the hyphen might be interpreted as a logical not, but if I try
I get 9163 results, so I think something else might be going on. Either way, is there any way to escape the hyphen to avoid this problem? Also, is there any way to include the report number in the results from the API?