Wrong indexing when I use disable ferret and ferret update i

I am using acts_as_ferret plugin. ITs working great on my local but when
i put it on my textdrive server indexing is not proper. If I delete the
indexes created, and search then the new set of indexes seem to work
fine. But when I use ferret_create(I have do so for a new entery in my
db), the whole indexing thing goes wrong. I get wrong results. Is this
due to character encoding?