If you have at least r69 of the fts extension you can test this by killing zeitgeist, then running:
$ head /dev/urandom > ~/.local/share/zeitgeist/fts.index/postlist.DB
And restarting Zeitgeist. This should cause a reindex. You can verify this by looking in ~/.cache/zeitgeist/daemon.log. You should see a line like:
WARNING - zeitgeist.fts - Full text index corrupted: 'Expected block 37 to be level 1, not 49'. Rebuilding index.
If you have at least r69 of the fts extension you can test this by killing zeitgeist, then running:
$ head /dev/urandom > ~/.local/ share/zeitgeist /fts.index/ postlist. DB
And restarting Zeitgeist. This should cause a reindex. You can verify this by looking in ~/.cache/ zeitgeist/ daemon. log. You should see a line like:
WARNING - zeitgeist.fts - Full text index corrupted: 'Expected block 37 to be level 1, not 49'. Rebuilding index.