Why don't you have a go at whipping one up yourself?  Then you get it doing *exactly* what you want instead of trying to kludge other systenms.

I wrote one a few years ago in PHP with a MYSQL backend which did everything I wanted, ie fulltext searching, categories etc.  It only took me a week or so.