you can build everything you want in Outsystems. But the question should be:
What would be the best architecture to build a search engine like google.
I don't think its realistic to build a thing like that by yourself. Not only because of the complexity in code, but also the costs of the hardware. How are you going to build those hundreds of datacenters?