I am developing a site for an academic publication that contains a few
thousand articles. Each Article has a ManyToMany relationship with one
or more Keywords from a controlled vocabulary.

In the view for a single article, I would like to be able to pull up
related articles based on shared keywords. Just pulling up all the
articles that share at least one keyword would be to imprecise. What
I'd like to do is use some sort of weighting algorithm, so that if
there are articles that share 5 keywords they get pulled up while ones
that only share 1 do not. I've been thinking over ways to do this, but
they all seem to be fairly slow and processor intensive.

Using trunk and MySQL (I'd be willing to change to PostgreSQL if there
was an advantage, however I've never used it before).

Any suggestions or experience is much appreciated.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to