This search engine seems to use only tf-idf inverted index for it searches and then a vector space model for ranking the similarity.
A search for "java twitter bot" places more emphasis on "bot" then on Java and then on twitter which is what a tf-idf would do.
A good start like you said but it's miles away even from yahoo or bing.