Full threadlien·Google's search engine is good, but not necessarily the best. For small datasets, I am using Apache's solr. Google's custom search doesn't produce as great results. solr is also highly scalable. read about it here: http://lucene.apache.org/solr/View on HN