I thought that only people who write for the Guardian can't actually spell the name ;-)
If you want to look for a specific 'string', rather than for individual words, put double quotation marks around that string. e.g
"english setters"
will only find references where the word 'setters' immediately follows 'english'. It will ignore individual occurrences of 'english' and 'setters'.
If you want to ensure that a search engine only returns pages which must have a specific term in them, add a '+' sign immediately in front of that term, with no spaces. So, for example,
+"english setters" +breeder
will only return pages that include both search terms (because there's a '+' in front of both terms).
If you want to exclude a certain term, put a '-' immediately in front of it. For example, suppose I was searching for breeders of English setters but I kept getting lots of results for a breeder trading as Doggybest, who I wasn't interested in. I Could then use this search:
+"english setters" +breeder -doggybest
With your specific example, I wouldn't choose to use the string "guardian newspaper", because it would exclude references which just mentioned 'the Guardian'. I'd omit the 'newspapers' term altogether, and just use this search:
+guardian +railways
Chris