Salve a tutti,
ho un sito che permette di fare delle ricerche su file di testo usando le funzioni Full-text search e gli operatori logici forniti da MySql.
Ad esempio ho 3 file di testo (salvati nella base dati), e voglio sapere quali di loro contengono la parole "albero" e "fiore", quindi scrivo nella casella di testo: albero+fiore
Tutto è filato liscio finché non ho inserito c++ come stringa da cercare: siccome il + è un operatore e in particolare significa AND, suppongo che cercare "c++" significa cercare:
- una "c" AND una stringa vuota AND una stringa vuota
In altre parole ho sempre un risultato nullo anche se nei file la parola c++ esiste.
Come potrei esprimere la ricerca per indicare il "+" come un semplice carattere, e poter trovare i file che contengono la parola c++?
Ho provato tra virgolette ma non funziona...
Grazie

Rispondi quotando