in reply to just starting!
Does it have to be a database?
You could use http://swish-e.org/, it has perl modules and an integrated web interface.