I am using Ferret 0.9.4 and my index appears to be corrupt as any
attempt to read or write it causes a segmentation fault. I had been
using it with minimal problems for the past few months.
Is there a way to fix this without rebuilding the entire index? Since
I am on a shared host ferret takes too much memory to rebuild these
roughly 8500 records in one go and in the past I have had to rebuild
them in batches.
Also, is there a way to trap when ferret segfaults using rescue? I
have had to disable searching for the time being on my site until I
get this worked out since every search will segfault and kill my fcgi.
I am actually considering switching to Mysql full text search just for
stability reasons, but if there was a good technique for combating
these segfaults I would rather stick with Ferret.
NOTE: I did try running with ferret 0.10.13 but I was getting a bunch
of segfaults just rebuilding my indexes.