Ciao a tutti,
io uso la seguente query SQL per ricercare in un db mssql:
questa query mi restituisce tutti i record che contengono almeno uno dei seguenti termini 'ramo rosso' e me ne crea un rank.codice:SELECT * FROM tabella INNER JOIN FREETEXTTABLE(tabella, colonna, 'ramo rosso') AS T ON tabella.Id_Riga = T.[KEY] ORDER BY T.RANK DESC;
ma sei io volessi che il risultato debba contenere entrambi i termini inseriti 'ramo rosso'?
cerco di spiegarmi meglio... ora funziona con la logica 'ramo' OR 'rosso', ma se io volessi 'ramo' AND 'rosso', come devo intervenire (sempre se possibile)?
ps. ho provato così '"ramo rosso"' solo che mi estrapola solo i record che contengo precisamente la stessa espressione... es: '"rosso ramo"' è diverso da '"ramo rosso"' cosa che non va bene.
Grazie tante per la collaborazione,
ciao

Rispondi quotando