A couple of hours ago I wrote about Search::InvertedIndex. I wasn't expecting to get it done this quick, but I've just finished a first attempt at plugging it into CGI::Wiki. There's a pre-release tarball on my website.
It's pre-release because:
- It only supports the MySQL backend of Search::InvertedIndex at the moment, and this is kinda pointless as anything other than an experiment, since DBIx::FullTextSearch works fine with MySQL, and can do phrase searching to boot;
- Search::InvertedIndex is raising warnings — I think the uninitialised value ones are its fault rather than mine, since it's supposed to default to localhost if you don't give it a hostname for the database host; but I'm not so sure about the cleanup warnings.
Tomorrow is soon enough to make it better, though.