Estoy desarrollando una aplicación JAVA donde el usuario ingresa una palabra en el cuadro de texto, los sinónimos de la palabra tienen que ser autopropuestos.Buscar sinónimo y raíz de una palabra en java
Dada una palabra, ¿es posible encontrar sus sinónimos y su raíz en JAVA? ¿Debería usar un diccionario?
por ejemplo:
word: killer
synonym: murderer butcher hitman
word: killing
root: kill
sí, necesitará algún tipo de búsqueda. – Randy
¿Cuán grande es el universo de palabras que el usuario puede ingresar? He leído que hay cerca de 1 millón de palabras en inglés. Entonces hay algunas restricciones de memoria. En segundo lugar, no creo que quiera almacenar palabras varias veces, esto realmente podría explotar exponencialmente el uso de su memoria. Por ejemplo, en un diccionario, el asesino apuntaría a asesino, carnicero, sicario ... pero luego el asesino también señalaría asesino, carnicero, asesino a sueldo, etc. Idealmente, usted quisiera que estos conjuntos sinónimos de palabras se señalaran a sí mismos, así que tal vez una estructura gráfica sería mejor –
Esto no tiene mucho que ver con Java. –