Mensajes: 76
Temas: 22
Registro en: Jun 2022
Reputación:
2
28-07-2023, 01:16 PM
(Última modificación: 01-08-2023, 07:47 PM por Francisco.)
Buenas y santas.
¿Saben si existe alguna librería que permita implementar texto predictivo (eso de que vaya arrojando resultados a medida que el usuario va escribiendo), o por el contrario, hay que hacerlo a mano?
Mensajes: 1.305
Temas: 3
Registro en: Feb 2016
Reputación:
71
Buenas, Diego.
No conozco ninguna, pero supongo que es algo bastante trivial de implementar. Podés bajarte algún archivo con todas las palabras del español, cargarlas en memoria e ir comparando con el texto ingresado por el usuario. Estamos hablando de unas 100.000 palabras, así que no debería haber ningún problema de memoria ni velocidad de procesamiento.
Saludos
Mensajes: 76
Temas: 22
Registro en: Jun 2022
Reputación:
2
En realidad, no necesitaría tanto, porque la búsqueda para la predicción se acotaría a un campo de la tabla.
Había pensado en una función de búsqueda que se ejecute por cada caracter ingresado, o sea debería estar continuamente ejecutándose. Y, por cada letra, mostrar coincidencias. Por ejemplo "penal y gol, es gol" se ejecuta en la "p", luego en la "p" seguida de la "e", luego en la "p" seguida de la "e" y la "n". Y devuelve lo que va encontrando en cada ejecución.
¿Es esto posible? Hasta ahora, sólo hice llamados a funciones desde un botón o un click.
Mensajes: 76
Temas: 22
Registro en: Jun 2022
Reputación:
2
Perfectísimo. Voy a investigarlo. Muchas gracias.