A friendly neighborhood IP (I mean that sincerely) left a suggestion on the CirrusSearch extension talk page regarding the ability to search for specific external links in queries.
Problem
As a reader, I want to find articles that mention contain a specific link (e.g. a new story, a hoax or an untrustworthy site) to verify its validity.
As a editor, I want to find articles that mention a specific link and some keyword to eliminate spam or certain vandalism or hoaxes.
Background
Currently, cirrussearch allows searching for internal links, yet it doesn't make it possible to do this for external links. This means that one has to use a page such as Special:LinkSearch or complicated regex with "insource" that may not always find the link because they can be constructed by templates in hard to find ways, e.g. "{{{mainsite}}}.com/{{stringsub}}".
Proposed solution
A new search "keyword" or predicate that indexes external links, e.g.:
banana cures aids extlinksto:/*.hoaxysite.com/ -extlinksto:/*.hoaxysite.com/
Before I created this task I spoke to one of the Discovery engineers about this suggestion. Their thoughts:
"overall i don't think it's crazy hard and most of the work will just be figuring out what the right analysis chain is for it and perhaps creating a second field for external_link_domains that ignores the rest for searching"