|
Per java, non ho notizia di librerie pubblicamente disponibili che facciano quanto chiedi. E' più che probabile che qualcosa ci sia nell'ambito di specifiche applicazioni perchè un qualsiasi programma che usi un database e si rivolga ad un utente umano deve permettere all'utente di esprimere un'interrogazione in un modo diverso da quella ciofeca di SQL.
Comunque l'unico problema che vedo nello sviluppo di una soluzione del tipo che proponi sta nella definizione di "linguaggio naturale". Una soluzione banale potrebbe essere la definizione di marcatori per le operazioni di base da individuare all'interno della frase composta dall'utente per eseguire la query.
In ogni caso è un problema di analisi sintattica e semantica di frasi "umane".
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
|