SOLR
Whereas most databases offer very poor full text data support, particularly with complex searches across millions of documents, SOLR excels beautifully in this area. Its highly scalable and remains fast even when searching billions of documents.