Dovrei fare una query di ricerca a chiave "variabile".
Cosa intendo:
------------------------------------------------
Chiave: bottiglia

risultato da ottenere:
- bottiglia
- bottiglie
- bottiglietta
- bottiglione
- botte
- ...
------------------------------------------------
Attualmente utilizzo un LIKE vincolando l'utente a dover scrivere 'bott' per avere i risultati sopra citati.
------------------------------------------------
Sto invece cercando di capire come ottenere la stessa cosa anche se l'utente digita 'bottiglia'
------------------------------------------------

Pensavo ad una cosa del genere
Creare una funzione che data una parola la scompone ed aggiunge "casi":
Es.
Parola: chiave
funzione ---> chi, chia, chiave, chiavei, chiavi, chiavette, chiavetta, chiava, chiavo, etc...
query = WHERE CAMPO LIKE '%chi%' or campo like '%chia%' etc...
------------------------------------------------
Mi sa però che c'è un altissimo rischio di restituire risultati non a tema
------------------------------------------------