Sto sviluppando un'applicazione JAVA in cui l'utente inserisce una parola in una casella di testo, i sinonimi della parola devono essere automaticamente rilevati a lui.Trova sinonimo e radice di una parola in java
Data una parola, è possibile trovare i suoi sinonimi e la sua radice in JAVA? Dovrei usare un dizionario?
esempio:
word: killer
synonym: murderer butcher hitman
word: killing
root: kill
sì, avrete bisogno di qualche tipo di ricerca. – Randy
Quanto è grande l'universo di parole che l'utente può inserire? Ho letto che ci sono quasi 1 milione di parole inglesi. Quindi ci sono alcuni vincoli di memoria. In secondo luogo, non penso che tu voglia memorizzare le parole più volte, questo potrebbe davvero far esplodere esponenzialmente l'utilizzo della memoria. Per esempio in un dizionario il killer indicherebbe assassino, macellaio, sicario ... ma poi l'assassino farebbe anche riferimento a killer, macellaio, sicario, ecc ... Idealmente, vuoi questi sinonimo di parole che puntano a se stessi quindi forse una struttura grafica sarebbe meglio –
Questo non ha molto altro da fare con Java. –