Idea is good, but search does not take into account language specifics. I mean same keywords do not mean same things in different languages. For instance, for and foreach are one and the same in Python (actually there is no for, just foreach named for), so if look for Python version of C#'s foreach I find nothing.