Cita: La verdad no sé por dónde comenzar.
Comienza por usar el buscador del foro.
Este tema se ha tratado innumerables veces, porque siempre viene alguien preguntando por lo mismo.
Personalmente para mi es algo que no tiene sentido.
Una búsqueda de esas características es antiperformántica, y sólo parece una salida fácil para evitar diseñar un formulario de búsqueda con mejores restricciones. Buscar en todo, cuando cuentas con millones de registros, es por lo menos un error.
Si lo que quieres es lograr obtener un algoritmo de búsquedas como el de Google, es el camino equivocado.