• User Attivo

    Ricerca in boolean mode

    Ho un database mysql versione 5.0.27 e devo effettuare delle ricerche in full-text con il boolean mode ordinando i risultati per attinenza.
    Il mio problema è che i risultati sono ordinati per attinenza ma è come se venissero ordinati per id a causa dei valori di attinenza che vengono assegnati.
    Mi spiego meglio...
    Con il full-text senza il boolean mode ottengo dei risultati di questo tipo:
    -valore 1 (attinenza=12.3456346)
    -valore 2 (attinenza=11.4498754)
    -valore 3 (attinenza=9.36559677)
    Con il boolean mode invece i risultati sono così:
    -valore 1 (attinenza=2)
    -valore 2 (attinenza=1)
    -valore 3 (attinenza=1)

    In questo modo ottengo qualche migliaio di valori con attinenza 1 e altrettanti con attinenza 2 e il risultato è che avendo un valore di attinenza uguale vengono ordinati per id.
    E' normale che in boolean i valori di attinenza siano di questo tipo?
    E' possibile fare in modo che vengano assegnati valori di attinenza simili a quelli che si ottengono senza il boolean mode?