Tilly, do you know of any implementation of this using a database? I'm sure I could manage to move things around so that I could use it with Postgresql, but if that's already been done, why reinvent the wheel. I've dug around and have not found such an example, though.
Just taking my chances and asking. Never know . . . :)
Comment on Re: Re: Fuzzy matching to user's tastes?
Sorry, I don't. But from there you should get some names of people who do this stuff, and you might get something better from asking them.
What I tend to do is remember various useful resources. When I see a question I can often pair it with something which is likely to be a useful starting point. But my ability to do that just means that I saw and remembered that something relates - I don't necessarily know much about the topic in question (nor would I claim to).