Desde mi punto de vista, indexar un campo con 1000 caracteres no tiene sentido.
¿vas a buscar el texto exacto? Probablemente no. Usa el containing:
Código SQL
[-]
select Observaciones from clientes
where upper( Observaciones ) containing 'GARCIA'
Si usas el
collate UNICODE_CI_AI encontrará: García (con tilde), y sin tener encuenta mayúsculas y minúsculas.
Saludos.