[Koha] redundant records and Error 404s

Chris Cormack chris at bigballofwax.co.nz
Sat Mar 20 10:23:05 NZDT 2010


On 20 March 2010 10:01, Otis, Perry W Civ USAF AETC AUL/LTIA
<perry.otis at maxwell.af.mil> wrote:
> I experienced this same problem.  The problem is that Zebra still has
> those records indexed, even though they no longer exist.  Running
> rebuild_zebra.pl will not help.  I tried dropping the database.  I tried
> uninstalling and reinstalling Zebra.  I even tried uninstalling and
> reinstalling Koha.  Didn't work.  I looked around some more and finally
> found some files in /var/lib/koha/zebradb/, which is where I now suspect
> that Zebra stores its indexes.  I deleted the /var/lib/koha/ directory
> and reinstalled Koha again and the problem was solved.  There may be a
> better way to do it, but that is what worked for me.
>
There is :)

You can delete the zebra db (not the mysql one), and create a new one
using zebraidx commands, much better than deleting files and
reinstalling, here's how you do that.

As the user your zebra runs as (probably koha)
run
zebraidx -c /path/to/zebra-biblios.cfg drop biblios

For me that is
zebraidx -c /home/chris/koha-dev/etc/zebradb/zebra-biblios.cfg drop biblios

Then
zebraidx -c /path/to/zebra-biblios.cfg commit

Then you can run rebuild_zebra.pl -b -r -v

The -r should reset your index anyway, so you only need to drop the
zebra index if that didn't work.

Chris


More information about the Koha mailing list