Bueno, si deseas un buscador como "google" necesitas un motor de busqueda, no una base de datos.
Los motores de busqueda funcionan bajo algoritmos diferentes a las bases de datosy tienen caracteristicas que permiten que escale el sistema sin perder rendimiento con grandes cantidades de informacion... mucho mejor que un motor de BD, el que sea.
Te recomiendo
http://sourceforge.net/projects/mutis (es un proyecto Open Source, soy el programador de este). Esta actualmente para .NET - apenas este mes arranco con la compatibilidad para Win32 y quizas luego linux- asi sea para fines educativos.
Cualquier cosa, con mucho gusto pregunta!