ok allora io mi ci sono impazzito... ed ho risolto in un modo molto più semplice, certo meno potente, ma almeno funziona..
allora questa è la mia query:
Codice PHP:
$query="SELECT *, MATCH (`nome`, `categoria`, `descrizione`, `geo`) AGAINST ('".$key."' IN BOOLEAN MODE) as score FROM `#__buzz_user` ORDER BY score DESC";
e questo è il mio php
Codice PHP:
if (count($user_array)){
foreach ($user_array as $ua ){
if ($ua->score > 0){
echo $ua->nome ECC... CON TUTTO QLL CHE MI PARE
}
}
}
funzionalità:
- input unico (un solo campo di testo, ma infiniteparole)
- ricerca boolean mode su più voci nella medesima tabella
- ordinamento dei report basato su un punteggio relativo alle parole da cercare
lo scrivo per i posteri ;P ciao...