Ciao a tutti,
sto lavorando su un progetto, che dovrebbe visualizzare sinonimo della parola ricercata.
Esempio, output per cold dovrebbe essere chilly, fresh, arctic, frigid o frosty.
Cioè, non tutti insieme ma solo uno sinonimo preso dal relativo elenco.
Ora riguardo le tabelle di MySQL.
Prima cosa che mi è venuta in mente è fare come si faceva ai vecchi tempi:
ID --- PAROLA --- SINONIMI
1 ----- cold ------ chilly, fresh, arctic, frigid, frosty
2 ----- chilly ----- cold, fresh, arctic, frigid, frosty
3 ----- fresh ----- cold, chilly, arctic, frigid, frosty
ecc..
In questo modo credo sia ingestibile se abbiamo tanti dati su cui lavorare.
Il secondo metodo è puramente teorico (mi piacerebbe conoscere le vostre opinioni e consigli)
ID PAROLE
1 cold, chilly, fresh, arctic, frigid, frosty
2 fast, speedy, rapid, immediate
ecc..
Questo modo mi sembra più interessante, poi realizzare in php semplice script che splitta le parole divise da virgola, elimina quella ricercata e mostra casualmente una delle restanti.
Sarebbe interessante sentire le vostre opinioni.![]()