se vuoi il mio parere sullo script mi sembra pessimo...
e cmq il corretto funzionamento di un motore di ricerca interno dipende strettamente da come sono inseriti i contenuti all'interno del db