SymbolHound is a search engine that doesn't ignore special characters. I was always frustrated that I couldn't search for symbols like >> and && using Google or the custom Stack Overflow search, so I made a search engine for programmers. It currently searches mostly Stack Overflow pages, with plans to eventually index a much wider range of programming websites (including symbols, of course).
This is a problem that I know a lot of other Stack Exchange users have run into. It is frequently asked about:
Nutch and Solr, which power the backend of SymbolHound, both use the open source Apache license.