The amount of data that's created daily is so huge for even Google to index. I am really skeptical how any search engine is able to solve the relevancy of the search results to the keywords and the integrity of the search results given that there will always be blackhat SEO methods.
Given that you are able to solve the above, how to store the terabyte of index generated daily?
Assuming you solve that, next come the user experience, how to make it easy for users to adopt your search. How can they filter the search results? How to data visualize so that users can better understand it, etc.
Now, does $1-$2 make sense?