title: A good collaborative filtering/matching/recommendation library for Python/Django?
body: <p>I'm looking for a library I can use to match my users to other Django models based on answers to questions-- also my own django model.</p>
  
  <p>So I'd like something customizable, with good documentation/support, and hopefully not too hard to implement!</p>
  
  <p>Does anyone have any good recommendations? I've looked over Crab and Django-recommender, but neither seem to be very well documented.</p>
  
  <p>basically what I have is two survey applications, with corresponding, but not identical, questions and answers. E.g. a question in app1 could be "how many nights a week do you drink?" and a question in app2 could be "how many nights a week do you expect to drink?", with a foreign key to the first question in the instance. I want to take the responses to these questions and use them to pair users from each set with each other, to give the users in group 2 recommendations based on what the users in group 1 already use.</p>