When I'm looking for a technical solution I combine words. But Google gives me the middle finger, returns results for the first one which is like 'Windows Service' only to show me a generic website which has a download link for every KB number out there.
This makes non technical question-answering easier, to the chagrin of every techie.
I think your problem is a mix between a lot of things, but mostly it seems to be SEO farming.
So I'd imagine the OP's query should work when the image id is wrapped in double quotes. Otherwise, it'd mean that it's not in the index anymore.
It's like trying to write a Gmail filter with the "=" and then a word wrapped in quotes. You would THINK that would be a strict X = Y... but it's not.
At some point a few years ago the Gmail team made the "=" operator a "fuzzy equals", so for example it matches on parts of a word, even if you explicitly say you want to filter a word with a space at the end because it's "close enough".
Drives me fucking mental - I have an email filter that instantly archives every email from Jira except those that have my user name in the body of the notification (meaning someone has tagged me).
In Outlook I simple filter for "my_username " (with a space at the end), and it's able to tell the difference between that and my email address. In Gmail, "my_username " somehow matches both "my_username" and "my_username@email.com"... meaning EVERY FUCKING EMAIL I GET MATCHES THE CRITERIA.