Cita: parecido al de google. mientras el cliente va escribiendo y le va mostrando las sugerencias
Eso no es tanto problema de BBDD, sino más de programación, o en todo caso algo combinado.
Cita: la consulta es:
1.-Guardo en un solo campo.
2.-guardo cada palabra en campos diferentes.
3.-que tipo de campo debe ser
4.-guardo cada palabra en campos diferentes
Ninguna de las cuatro: Mejro aprendes a modelar bases de datos...
Perdón que te lo diga así, pero si estás planteando la idea en esas opciones es que te está faltando conocimiento bases de datos, y te convendría entender mejor el paradigma relacional antes de avanzar.
No. En BBDD relacionales
no se guardan palabras separadas en columnas; en todo caso se usan indices FULLTEXTS para realizar las consultas sobre campos (uno o más), de acuerdo a las necesidades, pero no se almacenan como campos separados.
Las columnas deben contener atributos del mismo dominio (campo de existencia conceptual). pero si tienes dos valores para un mismo dato, son dos registros separados de la misma tabla, y no dos columnas.